今天玩php_curl,发现一个很好玩的一个东西【马特赛特旋转算法】
马特赛特旋转算法 (Mersenne Twister)不使用一般常用的 libc 来计算乱数值,计算速度至少快四倍
- 有关Mersenne Twister演算法,参见松本真的 http://www.math.keio.ac.jp/~matumoto/emt.html
- 最佳化的原始程序则在 http://www.scp.syr.edu/~marc/hawk/twister.html
简来说,快速高效产生为伪随机数,对应的php函数是 mt_rand(min,max)
min max是随机数取值范围
[runcode][/runcode]