独闷闷网

标题: 随机函数的内部原理是什么?怎样产生随机数?已解答。 [打印本页]

作者: jianhong_wu    时间: 2015-8-29 14:33
标题: 随机函数的内部原理是什么?怎样产生随机数?已解答。
★牧阳-深圳:
我提个技术问题:如何在按下某键时产生一个随机数,范围为0-10000,各个数出现 概率均等。

★坚鸿-深圳:
有随机涵数可调用。

★胖纸-沈阳:
所有的随机数产生其实都是伪随机的,也就是说,他是有周期的,如果你数组足够大的话就能看到是规律的。
但是,可以根据自己的需求进行调节和改善程序。简单的任务不需要太高要求的话,就不需要弄得太复杂。简单看看,用个现成的程序随便改改或者直接调用就行。

★牧阳-深圳:
当时我还不知道随机数产生程序这种东东,我对老师说,让一个变量在0-1000内循环,按下键时把当前这个变量的值保存到另一个变量里输出  由于操作者按下键的时间是随机的,所以保存的变量肯定也是随机的。

★坚鸿-深圳:
这个是有明显的规律。要加一些算法和涵数才能让它显得更“随机” 。随机涵数算法里面有“种子”的概念。你说的时间就是随机数的“种子”,要根据这个种子做一些涵数算法,这样才显得更“随机”,跟密码加密算法很类似。如果算法太简单被破译了,就像无线密码被破译了。   





欢迎光临 独闷闷网 (http://dumenmen.com/) Powered by Discuz! X3.2