说说抽奖程序的那些事

作者: yubang | 来源:发表于2016-03-20 14:54 被阅读1073次

       前些日子看到一个故事,说某个互联网公司的年会搞抽奖活动,但是很多人质疑抽奖程序的公平性,那公司的技术老大当着所有人的面解说代码(这是听说的,不保证真实性)。

透明度问题

        一个抽奖程序,我们看到的只是程序运行后的结果。但是这个结果怎么产生的我们不知道,说不准还是把结果写死的呢。要解决透明度问题,只能把代码开放让大家审查咯。(说实在的,谁想自己的东西要别人审查啊,这真是别有一番滋味在心头)

正确性问题

      谁又能保证程序没有问题呢,不多不少总有错误。虽然一个抽奖程序看起来如此简单,然而背后是那么的复杂。例如,我如何随机抽取一位用户呢,如果抽取多位用户如何确保不重复。如何确保抽奖的时候程序在正确运行,如果保证抽取的用户存在呢。

公平性问题

       程序猿可是一种十分较真的动物,他们会说你的随机数如何确保随机(好吧,你成功了,貌似有一个在线生成随机数的接口,具体我不太清楚),也会说,你是一次性取出所有中奖的人还是一个一个的来。你是抽取后再放回去还是不放回去。。。,反正一堆情况,如何保证公平是一个难度活。


       作为一个程序猴子,我不想我的代码被别人审查啦(我就是如此放荡不羁爱自由)。程序猴子每天生活过得很悲惨,经常写好代码被告知改需求。爱护程序猴子,人人有责!


      如果你喜欢这种三言两语谈技术,请点赞和关注我,这是对我最大的支持,谢谢

相关文章

  • 说说抽奖程序的那些事

    前些日子看到一个故事,说某个互联网公司的年会搞抽奖活动,但是很多人质疑抽奖程序的公平性,那公司的技术老大当着...

  • 说说天天抽奖的那些事

    今天,就让我们来说说天天抽奖的那些事吧! 这个天天转盘是昨天,也就是说2021年的4月8日的白天才变化的,对于那个...

  • 抽奖那些事

    我曹嘞?你把那只狼儿给踩死嘞? 起因 话说前几天,我媳妇给我微信留言,是一道题 如果一件事成功率是1%,那反复10...

  • 程序猿说说写字那些事

    作为一个程序猿,竟然要说写字这个事,我的字不算难看,也不算好看(其实自己想说好看,但是为了表示脸没那么大,就客气一...

  • 超市抽奖那些事

    现代人都进过超市吧! 不管是城里的大超市,还是乡村的那些小超市,大家都知道超市里经常搞活动,最频繁的就是抽奖。 因...

  • 超市抽奖那些事。

    现代人都进过超市吧! 不管是城里的大超市,还是乡村的那些小超市,大家都知道超市里经常搞活动,最频繁的就是抽奖。 因...

  • 关于抽奖那些事

    简书每天最激动人心的抽奖就是很快乐的。 把握时间 每天0:00分时,第二天就开始了,这也意味着天天转盘就可以免费抽...

  • Express + Three.js 抽奖程序

    抽奖程序 年会抽奖程序,3D 球体抽奖,支持奖品信息配置,参与抽奖人员信息Excel导入,抽奖结果Excel导出 ...

  • 说说那些事

    命运到底要不要靠运气 之前,我一直很相信一句话,人的命运有时候不仅仅是靠努力,还要靠运气。我们还经常听说,选择比努...

  • iOS 客户端实现幸运大转盘(抽奖)

    一个简单的抽奖案例 前言 先说一下程序实现抽奖这个事。据我目前了解到的情况,一般是由服务端实现抽奖的全部业务,客户...

网友评论

    本文标题:说说抽奖程序的那些事

    本文链接:https://www.haomeiwen.com/subject/dvtklttx.html