标签: swift random floating-point integer long-integer
我正在寻找一种在Swift中生成大数(包括浮点类型!)的有效方法,具有任意范围(甚至可以是UInt.max或Int.max)
UInt.max
Int.max
我看到的所有现有问题都会因较大的值(UInt.max)而崩溃,或者不支持范围。我知道你可以从/dev/urandom读取随机字节,但这并没有帮助将这些值限制到给定的间隔(我很确定循环直到它没有效率)。
/dev/urandom