寻找一个好的随机算法

时间:2011-06-28 12:50:34

标签: javascript math random

我对来自javascript的Math.random()不满意。我想创建一个生成随机数的函数。我需要的是,如果我从1到100生成100.000个数字,则数字出现的频率必须尽可能接近。数字的最小频率似乎尽可能接近最大频率。 你能给我一些想法吗?

2 个答案:

答案 0 :(得分:1)

wikipedia开始,如果这不能给你任何线索,我建议Donald Knuths TAOCP 第2卷 - 数值算法,第3章

答案 1 :(得分:0)

你可以在JS中实现MT19937,这是一个非常强大的算法,适用于广泛的应用程序(不是密码术!)。