登录
首页 >  Golang >  Go问答

Go语言中的rand包中Int63n函数的命名原因是什么?

来源:stackoverflow

时间:2024-02-21 13:00:29 139浏览 收藏

有志者,事竟成!如果你在学习Golang,那么本文《Go语言中的rand包中Int63n函数的命名原因是什么?》,就很适合你!文章讲解的知识点主要包括,若是你对本文感兴趣,或者是想搞懂其中某个知识点,就请你继续往下看吧~

问题内容

摘自 Go 官方文档:

Int63n 以 int64 形式返回一个非负伪随机数 [0,n) 来自默认源。如果 n <= 0,它会发生恐慌。

返回64位整数时为什么叫Int63n?


解决方案


Int63n 以 int64 形式从默认源返回 [0,n) 中的非负伪随机数

int64 是 64 位有符号整数类型。这意味着它有 1 个符号位和 63 个有效位。这意味着任何返回非负 int64 的内容都会生成 63 位数据(第 64 位,符号位,将始终具有相同的值)。

好了,本文到此结束,带大家了解了《Go语言中的rand包中Int63n函数的命名原因是什么?》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>