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