先來看一個簡單的實現(xiàn):先將50個人進(jìn)行1到50編號,然后來一段簡單的java隨機數(shù)代碼,如下:
上圖中的代碼運行結(jié)果:
大家覺得這個抽獎設(shè)計的公平么?歡迎下方留言討論~
這里介紹一下及相關(guān)知識:
int= .().(50) + 1
在java中最直接、簡單的調(diào)用生成隨機數(shù)方式:
【如何用代碼實現(xiàn)真正公平的抽獎?】new ().()
比如生成0.0到10.0之間的雙精度浮點數(shù)即:
new ().(10)
如果想生成整數(shù)即:
new ().(10)
日常開發(fā)中,經(jīng)常會有生成一批隨機數(shù)的需求,比如訂單號的后4位采用隨機數(shù) , 隨機輪詢,隨機獲取系統(tǒng)默認(rèn)頭像等,大家可以在高并發(fā)的場景中嘗試一下并發(fā)包中的 , 感興趣的同學(xué)可以去看看相關(guān)源碼 。
少琮持續(xù)科技領(lǐng)域問答java簡單實現(xiàn)一個阻塞隊列 , 歡迎大家下方留言討論java簡單實現(xiàn)一個阻塞隊列,共同成長!感謝、收藏、~
本文到此結(jié)束,希望對大家有所幫助 。
- 在Arcgis中如何使用底圖圖層?
- 如何保證本地緩存、分布式緩存、數(shù)據(jù)庫之間的數(shù)據(jù)一致性?
- 落枕脖子疼如何快速緩解? ?脖子落枕痛怎么辦可以緩解疼痛
- 你們?nèi)绾慰创L乩张c愛娃的關(guān)系?
- 洗衣服的正確方法 ?如何正確洗衣服
- 新手程序員寫秒殺接口不懂如何限流!阿里P6:我來教你高并發(fā)限流
- 如何檢測程序運行在虛擬機中?
- 如何判斷自己的電腦是否有病毒?
- 面對一個習(xí)慣說謊的人,該如何與之溝通?如何才能讓他不說謊?
- 大學(xué)生如何建立社交形象?學(xué)會這三點人際交往不再困難
