找回密码
 欢迎注册
楼主: mathematica

[讨论] HugeCalc的随机数算法有多可靠?

[复制链接]
发表于 2010-2-28 18:49:40 | 显示全部楼层
请放心使用。周期在$2^70$(但一年里也不过$2^55$ns)。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-5-5 19:30:05 | 显示全部楼层
unsigned int s;        //辅助变量

int rand16()        //生成一个0到15的随机数
{
        s=s*s+s/13+rand();
        return s%16;
}


无法明白为什么这样出来的效果会更好。
13是怎么来的?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-5-6 15:01:18 | 显示全部楼层
13应该是小于15的最大素数,素数就是鹤立鸡群的数字
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-11-21 20:55 , Processed in 0.020192 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表