如何将随机数缩放为 1-10 不失去随机性?
我知道,仅使用 % 10 并不是一个好主意。
此外,我需要一个种子值,这样我就可以测试 确定数,
但我不明白这颗种子应该有什么值(value) 我以及它如何影响序列。
高或低有区别吗?
提前致谢。
最佳答案
import java.util.Random;
Random random = new Random( yourSeed );
int randomInt = random.nextInt(10) + 1 ;
种子
除了为PRNG
提供一个起点之外没有其他目的。它纯粹是任意的,不会影响随机数的分布。
nextGaussian()
的不同之处在于它返回分布在钟形曲线周围的 float 。
关于java - 如何将伪随机数缩放到特定范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37552227/