bbs.ebnew

 找回密码
 立即注册
查看: 2186|回复: 0
打印 上一主题 下一主题

用骰子和计算机程序来实现真正的随机N选1

[复制链接]

0

主题

0

好友

5

积分

新手上路

跳转到指定楼层
楼主
发表于 2008-12-20 13:08:47 |只看该作者 |倒序浏览
N选1用到的地方还是比较多的,比如泰安市随机选择代理机构、济南市(似乎还有部分区县)随机选择代理机构什么的。

只有在双盲的情况下,才能实现真正的随机和公平。

首先,用随机选择软件进行随机选择N次,并按顺序号记录下来每一次对应的单位。然后,用适当数量的骰子来投掷,看骰子的总和是多少(要求骰子的个数*6大于n),大于n的时候重新投掷,当出现小于等于N的时候,查对应的序号,对应的单位就是随机选择确定的单位。

制度的保证
1、投掷骰子的操作员不能看见随机选择的顺序表。
2、如果随机表中有某个公司出现概率过高(超过随机概率的2倍),应重新选择。
3、利益相关方应在现场。

理由如下:计算机程序是人编制的,很可能有后门程序控制选择结果。但采用如上方式后,任何人想通过程序控制选择结果是不可能的,因为随机数字的介入,使得计算机操作员无法判定该控制哪个结果。




当然,让财政系统的领导们用骰子来实现随机,似乎有些可笑。各位不妨一笑了之。
但这种思路值得计算机软件编制人员借鉴。
山东政府采购 移动手机邮箱:pk0531@139.COM 腾讯球球号982606570
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|bbs.ebnew.com

GMT+8, 2024-11-16 05:08 , Processed in 0.119129 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部