【发布时间】:2016-05-31 17:35:47
【问题描述】:
我如何将随机数缩放为 1-10 又不失随机性?
我知道,只使用 % 10 不是一个好主意。
此外,我需要一个种子值,所以我可以测试 确定性数字,
但我不明白这颗种子应该有什么价值 以及它如何影响序列。
高低有区别吗?
提前致谢。
【问题讨论】:
-
PRNG 会产生一个非常长的序列,一遍又一遍地重复。种子决定了您在该序列中的起始位置。序列是如此之长,以至于不知道种子=不知道接下来会发生什么。
-
@zapl 所以如果序列这么长,我知道它什么时候会重复吗?
-
过了一会儿:stackoverflow.com/a/10217354/995891 - 由于序列的开头看起来与一些随机相似的序列没有任何不同,你甚至无法轻易分辨出你正在看到从一开始就是同样的事情,除非您跟踪生成的每个数字左右。
标签: java random random-seed