【发布时间】:2011-10-13 01:44:41
【问题描述】:
我正在寻找在 python 中获得随机布尔值的最佳方法(快速而优雅)(掷硬币)。
目前我使用的是random.randint(0, 1) 或random.getrandbits(1)。
还有我不知道的更好的选择吗?
【问题讨论】:
-
这是一个很好且有效的问题,关于获取随机布尔值的各种选项的性能,但我觉得迷失在所有基准测试的噪音中的是,表现最好的人节省不到一秒钟的时间在百万次迭代中表现最差。如果您来这里是为了寻找加速应用程序的方法,您可能应该先看看其他选项。