如何用代码实现真正公平的抽奖?

先来看一个简单的实现:先将50个人进行1到50编号,然后来一段简单的java随机数代码,如下:
上图中的代码运行结果:
大家觉得这个抽奖设计的公平么?欢迎下方留言讨论~
这里介绍一下及相关知识:
int= .().(50) + 1
在java中最直接、简单的调用生成随机数方式:
【如何用代码实现真正公平的抽奖?】new ().()
比如生成0.0到10.0之间的双精度浮点数即:
new ().(10)
如果想生成整数即:
new ().(10)
日常开发中,经常会有生成一批随机数的需求,比如订单号的后4位采用随机数 , 随机轮询,随机获取系统默认头像等,大家可以在高并发的场景中尝试一下并发包中的 , 感兴趣的同学可以去看看相关源码 。
少琮持续科技领域问答java简单实现一个阻塞队列 , 欢迎大家下方留言讨论java简单实现一个阻塞队列,共同成长!感谢、收藏、~
本文到此结束,希望对大家有所帮助 。