【发布时间】:2023-03-28 15:20:01
【问题描述】:
喂,
我有一个非常基本的问题:
如何在 Swift 中创建一个 20 位无浮点数无负数(基本上是 Int)的随机数?
感谢所有回答XD
【问题讨论】:
-
开头的数字可以是0吗?
-
是的,这不重要
-
以下是 64 位随机整数的一些解决方案:stackoverflow.com/questions/26549830/…,但请注意 UInt64 不足以容纳 20 位小数的任意整数 (10^20 > 2^64)。
-
64位能表示的最大数是:18446744073709551616,这是不够的。 20 个十进制数字需要 67 位。您如何建议持有该号码?
-
@HuRiXD 你真的想要一个 20 位数的数字吗?或者是随机选择的一个示例数字恰好让计算机科学家感到紧张?