求随机序列生成算法!
要一次能同时生成很多随机数的, 而不是调用一次函数生成一个的!! 问题点数:55、回复次数:5Top
1 楼fish_autumn(Autumn)回复于 2001-10-16 17:52:22 得分 0
区别不是很大吧?
用个循环有什么不好?Top
2 楼glooby(××#)回复于 2001-10-16 21:42:50 得分 0
太慢了!! 程序对速度有极高要求Top
3 楼glooby(××#)回复于 2001-10-16 21:44:30 得分 0
我现在还有500多分加不上, 那位告诉我算法, 我把分都送他!Top
4 楼Larky(睡仙)回复于 2001-10-16 21:54:28 得分 55
生成多个随即数肯定是要循环的,只是如果你是用自己做的随机数生成程序速度会比较好。
例如一些伪随即码的生成过程只是需要一些移位和抑或操作我可以给你一个40位m序列反馈
40,37,36,35
利用这个反馈你可以用大约5次的移位和4次抑或计算出一个32位的均匀分布的随机数。如够你需要其他分部的使用查表的方法是最快的,但是精度越高占用的内存越多。Top
5 楼glooby(××#)回复于 2001-10-16 22:03:18 得分 0
谢了, 楼上的, 我明白了,给你分!Top




