先来看一个简单的实现:先将50个人进行1到50编号,然后来一段简单的java随机数代码,如下:
上图中的代码运行结果:
大家觉得这个抽奖设计的公平么?欢迎下方留言讨论~
这里介绍一下及相关知识:
int= .().(50) + 1
在java中最直接、简单的调用生成随机数方式:
【如何用代码实现真正公平的抽奖?】new ().()
比如生成0.0到10.0之间的双精度浮点数即:
new ().(10)
如果想生成整数即:
new ().(10)
日常开发中,经常会有生成一批随机数的需求,比如订单号的后4位采用随机数 , 随机轮询,随机获取系统默认头像等,大家可以在高并发的场景中尝试一下并发包中的 , 感兴趣的同学可以去看看相关源码 。
少琮持续科技领域问答java简单实现一个阻塞队列 , 欢迎大家下方留言讨论java简单实现一个阻塞队列,共同成长!感谢、收藏、~
本文到此结束,希望对大家有所帮助 。
- 在Arcgis中如何使用底图图层?
- 如何保证本地缓存、分布式缓存、数据库之间的数据一致性?
- 落枕脖子疼如何快速缓解? ?脖子落枕痛怎么办可以缓解疼痛
- 你们如何看待希特勒与爱娃的关系?
- 洗衣服的正确方法 ?如何正确洗衣服
- 新手程序员写秒杀接口不懂如何限流!阿里P6:我来教你高并发限流
- 如何检测程序运行在虚拟机中?
- 如何判断自己的电脑是否有病毒?
- 面对一个习惯说谎的人,该如何与之沟通?如何才能让他不说谎?
- 大学生如何建立社交形象?学会这三点人际交往不再困难