VimIy微民网,让世界倾听微民的声音! 设为首页 | 加入收藏 | 网站地图
当前位置:主页 > 微博精选 >

[你们是最专业的]求教计算机数学帝

时间:2012-08-29 11:53 来源:www.vimiy.com 作者:编辑 点击:

电脑随机抽取 随机分配这样的程序是什么原理 真的公平吗 可以在程序里做手脚吗 [s:43]真的公平
可以作手脚主要取决于做程序的人想不想公平。

当然我想一般的做法是做一个公平的程序,但是开个后门啥的。最简单的随机数生成就是看随机种子是啥,理论上是可控的。
公平

做手脚太简单可以公平 也可以做手脚原理:生成随机数

可以作手脚随机种子理论上是可控的。。。
[其实没真的随机数。。。。绝对公平,
并且可以做手脚。随机数生成都是由规则决定的 摇骰子才是真随机
程序做出来的都是伪随机可以随机,当然也可以做手脚种子用时间勉强算真,其余用固定种子的一律算假。自行百度伪随机,并且可以做手脚不是说电脑的随机数一定是伪随机数,干货我不知道。我记得貌似随机数不是随机出来的,似乎是特殊的算法.....
另外,程序是由程序员写的,当然可以做手脚。随机数的生成需要种子,而种子一般都是随机的只要用固定种子,不管是什么固定种子,哪怕是极其复杂的函数,都一定会是假随机。

真随机目前可以接受的方案就是种子想办法取个物理上的唯一值,取程序时间,取cpu tick,取一次性即时证书hash都可以。但是这些也不能保证100%无碰撞。

关于网站 | 网站声明 | 用户反馈 | 合作伙伴 | 联系我们
Copyright © 2012年2月8日