用计算机摇号算不算随机抽样,专家解读摇号原理:随机抽不等于随意抽(2)

“操作上讲只要根据随机的方法产生种子,就没问题”

丁文兴:要保证抽样过程公平的难点,还在于产生随机数种子的时候,要保证随机性。因为计算机不像骰子,它是一个暗箱,大家会觉得其中可能有问题,所以如何保证随机数种子的随机性,就是让公众有直观感,这也是难点所在。

从目前来看,机动车摇号采取了三重随机的方式,首先随机选择种子抽取人,这是一次随机;然后这些种子抽取人随机抽取种子数,这是又一次随机;最后再通过种子数算出随机数。通过三重随机的方式,避免不公平现象的发生。

从技术讲,大家不必怀疑;从操作上讲,只要根据随机的方法产生种子,那么就没有问题。

随机数产生从技术上没有多难的地方,只不过能不能让大家看到和直观地确认,难度在这儿。所以,不仅仅是计算机摇号,还加上一个随机数种子的产生,要让公众看到其客观公正性。

“偶然性永远存在,建议每个月都重新编号”

丁文兴:从技术的角度上说,只要严格按照抽样程序去做,就不会有不公平的现象发生。像“六连号”这种情况的发生,从纯技术角度讲,发生概率虽然极其小,但还是有可能发生的,正因为其发生概率极其小,引发公众的怀疑也是有理由的。当然这也是调查是否有猫腻儿的一个切入点。因此这个过程是否有问题,还需要证据来验证。

例如这个摇号政策执行几个月后,大家就能通过摇号结果来检验其号码的随机性,观察摇号过程中是否有猫腻。这个问题就好比每次都有人抽中五百万是可能的,但每次都是一个人抽中500万就是值得怀疑了。

同时,为了保证摇号有充分的随机性,从第二个月开始,我建议可以每个月都为所有参与者重新编号,这样也能加大摇号过程的随机性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML5 随机奖是指在网页中使用HTML5技术实现的一种随机奖方式。 首先,我们需要借助HTML5中的一些元素和属性来创建奖页面。可以用`<ul>`标签创建一个列表,每个列表项使用`<li>`标签来呈现奖者的信息。奖按钮可以用`<button>`标签来实现。在`<script>`标签中,编写Javascript代码来实现号和奖的逻辑。 实现随机号的方法有很多种,这里我们介绍一种简单的实现方式。首先,需要定义一个数组用来存放奖者的信息。当点击奖按钮时,从数组中随机选择一个奖者,并在页面中显示其信息。可以使用`Math.random()`函数生成一个0到1之间的随机数,再乘以数组长度,然后使用`Math.floor()`函数向下取整得到一个整数作为随机索引。 具体实现步骤如下: 1. 创建一个`<ul>`元素,并添加一些`<li>`元素用于展示奖者的信息。 2. 创建一个按钮元素,用来触发奖动作。 3. 在`<script>`标签中,定义一个包含奖者信息的数组,例如:`var participants = ["张三", "李四", "王五", "赵六"];` 4. 在点击按钮的事件处理函数中,生成一个随机索引,例如:`var index = Math.floor(Math.random() * participants.length);` 5. 使用生成的随机索引从数组中取出一个奖者,例如:`var winner = participants[index];` 6. 将奖者信息展示到页面中的某个元素上,例如:`document.getElementById("result").innerText = winner;` 完成以上步骤后,当点击奖按钮时,页面上将会随机展示一个奖者的信息。每次奖的结果都是随机的,实现了利用HTML5技术进行随机奖。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值