jianhong_wu 发表于 2015-8-29 14:33:01

随机函数的内部原理是什么?怎样产生随机数?已解答。

★牧阳-深圳:
我提个技术问题:如何在按下某键时产生一个随机数,范围为0-10000,各个数出现 概率均等。

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

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

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

★坚鸿-深圳:
这个是有明显的规律。要加一些算法和涵数才能让它显得更“随机” 。随机涵数算法里面有“种子”的概念。你说的时间就是随机数的“种子”,要根据这个种子做一些涵数算法,这样才显得更“随机”,跟密码加密算法很类似。如果算法太简单被破译了,就像无线密码被破译了。   
页: [1]
查看完整版本: 随机函数的内部原理是什么?怎样产生随机数?已解答。