从官方Go docs:

Int63n将int63n中的非负伪随机数作为int64返回
[0,n)来自默认来源。如果n
为什么它返回64位整数时称为Int63n?

最佳答案

Int63n从默认Source返回[0,n)中的非负伪随机数作为int64。
int64是64位有符号整数类型。这意味着它具有1个符号位和63个有效位。这意味着返回非负 int64的任何东西都将产生63位数据(第64位(符号位)将始终具有相同的值)。

关于go - 为什么Go的rand软件包中的Int63n称为?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60007688/

10-12 05:03