独闷闷网

 找回密码
 立即注册
搜索
查看: 2394|回复: 0
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
发表于 2015-8-29 14:33:01 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

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

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

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

★坚鸿-深圳:
这个是有明显的规律。要加一些算法和涵数才能让它显得更“随机” 。随机涵数算法里面有“种子”的概念。你说的时间就是随机数的“种子”,要根据这个种子做一些涵数算法,这样才显得更“随机”,跟密码加密算法很类似。如果算法太简单被破译了,就像无线密码被破译了。   
乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2024-12-2 03:18 , Processed in 0.159853 second(s), 18 queries .

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