python - 使用真正的随机数作为种子会产生真正的随机数吗?
问题描述
假设我们使用自动抛出的 6 面骰子来生成 1 到 100 之间的整数。在 Python(或任何其他编程语言)中,这个 [1, 6] 整数将用作种子值。结果整数真的是随机的吗?如果不是,那么从这个随机源生成这样一个数字的最佳方法是什么?
解决方案
不会。(伪)随机数生成器会产生确定性的值循环。种子唯一要做的就是确定您在循环中的哪个位置开始检索值;它不会改变循环本身。
推荐阅读
- python - Python:为什么 if 语句不会检测变量是大于还是小于 80?
- sql - oracle sql错误:插入blob格式的图片
- python - Flask_Pymongo:如何找到集合?
- fortran - Fortran 中可移植到空流的输出
- docker - Spark 应用程序控制台日志未记录到日志文件
- amazon-web-services - 为什么我将 aws polly 的输出描述为 gibrish?
- ssl-certificate - Traefik - 多个子域的 TLS 证书不起作用
- ios - 条件编译以检查我是否正在构建模块或应用程序
- perl - 我可以在 Chart::Gnuplot(Perl) 中绘制矩阵数据吗?
- reactjs - 将表单(ReactJS)提交到 Google 电子表格 - 更改消息验证