首页 > 解决方案 > 使用真正的随机数作为种子会产生真正的随机数吗?

问题描述

假设我们使用自动抛出的 6 面骰子来生成 1 到 100 之间的整数。在 Python(或任何其他编程语言)中,这个 [1, 6] 整数将用作种子值。结果整数真的是随机的吗?如果不是,那么从这个随机源生成这样一个数字的最佳方法是什么?

标签: pythonrandom-seed

解决方案


不会。(伪)随机数生成器会产生确定性的值循环。种子唯一要做的就是确定您在循环中的哪个位置开始检索值;它不会改变循环本身。


推荐阅读