【发布时间】:2012-03-15 20:00:50
【问题描述】:
我一直在想。有没有一种好的(和快速的)方法可以在播种时使数字随机化? 有没有一个很好的算法可以将一个数字转换成一个看似随机的数字。
一个小插图:
specialrand(1) = 8
specialrand(2) = 5
specialrand(3) = 2
specialrand(4) = 5
specialrand(5) = 1
specialrand(1) = 8
specialrand(4) = 5
specialrand(1) = 8
如果输出也可以是巨大的数字,那就太好了。
作为说明:我不想填充数组并随机化数字,因为我希望能够为其提供巨大的数字差异,因为每当我重新启动程序时我想要相同的输出
【问题讨论】:
-
如果你每次重启程序都想要同样的输出,那不是随机的……
-
你的问题看了几遍,看不懂。
-
它一定是看似随机而不是真正随机。
-
您不是在寻找种子随机数。相反,我认为您正在寻找的是散列函数。如果你输入相同的输入并得到相同的输出,那不是随机的。
标签: javascript math random random-seed