【发布时间】:2020-08-27 15:15:43
【问题描述】:
我已经尝试生成随机码并尝试了两种方法
sample([0..9],x)
和
[randint(0,9) for i in range(x)]
当我第一次使用示例时,我注意到它不会生成像“2222222”这样的数字,它会生成更多分布的数字 而 randint 更有可能生成像“2222222”这样的数字。
两者有什么区别?以及如何选择最佳方法为不同情况生成随机数?
【问题讨论】:
-
sample([0..9],x)不是有效的 Python 代码。请您编辑以显示您正在使用的实际代码吗?
标签: python python-3.x random