使用道具 举报
引用第19楼鬼傀儡于2008-07-31 20:38发表的 : 本人对随机数的看法与观点 估计你说的随机1-10 1和10出现的几率娇小 而5出现的几率教大 是你个人对随机数的理解不够 你可以将随机数看成是一个正圆形的线 在把这个正圆形的线平均分成10分 这样看就很明白了 .......
引用第20楼tandingzhi于2008-07-31 21:22发表的 : 电脑是用2进制的。电脑机制所能产生对随机数只能是范围从0到2的某次方减1的。入0~7,0~15,0~31,等等。那么你所产生的诸如1~10随机数是什么呢?是电脑产生了一个很大的2进制范围的随机数,再MOD一个值所得的,这就叫伪随机数。这个产生的真随机数越大,你获得的伪随机数中每个值取得的几率就越均等。所以,假如你觉得随机真的有太大偏差,马甲君的方法是可以达到效果的,只是WE中不会有多大偏差。WE中产生的伪随机数都是用很大的数来MOD的,所以不用担心机会不均等。电脑产生的10进制范围随机数都是伪随机数,所以你别想得到真正的随机数。至于LZ提供那篇文章,讲的不是一个概念。因为T中产生的随机数和那篇文章中讨论的攻击中算取攻击范围产生的随机数不一样。T是单纯地产生随机数,那篇文章讲的War3中攻击是用基数加上随机色子点数的方式来算的。而这个运算中色子有两个,取两个色子相加值,所以造成中间的数取到几率大。 —————————————————————————————————— 最后我给楼主的建议是:(这才是中心思想,上面是废话)有闲心可以试马甲君的方法,没心情的话就不用理什么伪随机数。因为伪随机数造成的影响真的很小很小。只是你自己理解错了伪随机数和那篇文章中讲的概念——根本就是两个概念。。。
本版积分规则 发表回复 回帖后跳转到最后一页
Archiver|移动端|小黑屋|地精研究院
GMT+8, 2024-11-24 21:23 , Processed in 0.182265 second(s), 19 queries .
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.