日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

JAVA多線程搶紅包的實現(xiàn)示例

瀏覽:108日期:2022-08-15 09:19:01
大體思路

紅包的分發(fā)見JAVA作業(yè)——紅包分發(fā)。而搶紅包要解決的是線程問題。其實比較簡單,設定好人數(shù),每個人一個線程,每個線程執(zhí)行一遍,有紅包就搶,沒有紅包就搶不到,所以run函數(shù)中只要判斷現(xiàn)在還有沒有紅包就可以了。

代碼實現(xiàn)

import java.util.Random;import java.util.Scanner;public class Main { public static void main(String[] args) { int person_num, red_pocket_num, sum_money; Scanner scanner = new Scanner(System.in); System.out.println('請設置紅包個數(shù):'); red_pocket_num = scanner.nextInt(); System.out.println('請設置總金額數(shù)量(分):'); sum_money = scanner.nextInt(); if(sum_money < red_pocket_num) { System.out.println('錢不夠,退出程序。'); return; } System.out.println('請設置搶紅包成員個數(shù):'); person_num = scanner.nextInt(); myRunnable myrunnable = new myRunnable(sum_money,red_pocket_num); Thread []person = new Thread[person_num]; for (int i = 0; i < person_num; i++) { person[i] = new Thread(myrunnable); person[i].setName('用戶'+(i+1)); person[i].start(); } }}class myRunnable implements Runnable{ private int []red_pocket; private int num; private int now_num; public myRunnable(int money, int num) { this.red_pocket = new Red_Pocket(money, num).get_red_packets(); this.num = num; this.now_num = num; } @Override public void run() { if(this.num>0){ System.out.println(Thread.currentThread().getName()+'搶到了紅包 '+(this.num-this.now_num+1)+' : '+red_pocket[--this.now_num]+'分'); } else{ System.out.println(Thread.currentThread().getName()+'未搶到紅包。'); } }}class Red_Pocket{ private long seed; private int money; private int num; public int[] get_red_packets() { if(this.money < this.num) return new int[0]; Random random = new Random(this.seed); this.seed = random.nextLong(); int[] res = new int[this.num]; double[] temp = new double[this.num]; double sum = 0; int sum2 = 0; for (int i = 0; i < this.num; i++) { temp[i] = random.nextDouble(); sum += temp[i]; } for (int i = 0; i < this.num; i++) { res[i] = 1 + (int)(temp[i] / sum * (this.money - this.num)); sum2 += res[i]; } res[random.nextInt(this.num)] += this.money - sum2; return res; } private void init() { this.seed = new Random(System.currentTimeMillis()).nextLong(); } public Red_Pocket(int money,int num) { init(); this.money = money; this.num = num; }}

到此這篇關于JAVA多線程搶紅包的實現(xiàn)示例的文章就介紹到這了,更多相關JAVA多線程搶紅包內容請搜索好吧啦網以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久黄色影视| 免费观看在线色综合| 国产毛片精品| 日韩午夜视频在线| 日韩一区免费| 天堂av一区| 婷婷综合成人| 日韩毛片网站| 欧美一区网站| 91伊人久久| 日韩成人午夜精品| 91麻豆精品| 国产精品亚洲二区| 国产精品日韩精品中文字幕| 国产精品视频一区二区三区综合| 国产精品毛片久久久| 另类综合日韩欧美亚洲| 精品日韩一区| 精品国模一区二区三区| 蜜桃成人av| 黄色成人精品网站| 日韩精品一二三| 奇米狠狠一区二区三区| 国产伦理一区| 国产劲爆久久| 高清久久精品| 影视先锋久久| 亚洲一区二区小说| 国产精品久久久久久久久久白浆| 国产精品久久久久久久免费软件| 久久精品国产福利| 中文字幕在线官网| 99亚洲视频| 日韩成人午夜精品| 国产成人精品一区二区三区视频 | 狂野欧美性猛交xxxx| 免播放器亚洲| 日韩1区2区日韩1区2区| 精品亚洲自拍| 久久精品亚洲人成影院| 国产精品美女| 欧美日韩黄网站| 91日韩欧美| 国产情侣久久| 视频二区不卡| 成人亚洲精品| 免费不卡中文字幕在线| 丝袜诱惑制服诱惑色一区在线观看| 蜜桃久久精品一区二区| 国产日韩高清一区二区三区在线 | 亚洲18在线| 久久三级中文| 亚洲黄色在线| 国产精品久久久久久久久久齐齐| 91精品一区二区三区综合| 玖玖玖国产精品| 麻豆精品视频在线| 国产专区一区| 日韩美女国产精品| 国产伦久视频在线观看| 99热免费精品| 国产精品天堂蜜av在线播放| 精品欧美一区二区三区在线观看| 深夜福利亚洲| 伊人久久av| 日本不卡不码高清免费观看| 欧美xxxx性| 国产v日韩v欧美v| 日本v片在线高清不卡在线观看| 欧美www视频在线观看| 亚洲一区国产一区| 国产一区二区三区亚洲| 免费不卡在线视频| 久久婷婷国产| 综合一区在线| 激情自拍一区| 精品国产鲁一鲁****| 中文无码日韩欧| 麻豆视频久久| 久久福利精品| 成人精品天堂一区二区三区| 青青青国产精品| 午夜精品一区二区三区国产| 国产一区2区| 青青草91久久久久久久久| 欧美+亚洲+精品+三区| 国产福利亚洲| 免费观看在线综合| 亚洲天堂成人| 欧美成a人片免费观看久久五月天| 久久av一区二区三区| 色天使综合视频| 精品视频99| 国产精品综合色区在线观看| 丝袜诱惑制服诱惑色一区在线观看 | 日本а中文在线天堂| 日韩精品第二页| 亚洲一区二区三区高清| 成人久久久久| 欧美激情一区| 天堂精品久久久久| 黄色成人91| 激情欧美日韩一区| 中文字幕一区久| 久久只有精品| 国产精品亚洲欧美| 欧美有码在线| 日韩精品高清不卡| 中文字幕乱码亚洲无线精品一区| 在线 亚洲欧美在线综合一区| 麻豆成全视频免费观看在线看| 麻豆视频久久| 欧美激情综合| 久久99久久久精品欧美| 日韩av午夜在线观看| 视频精品一区| 中文一区一区三区免费在线观| 影音先锋久久| 日韩视频一区| 亚洲神马久久| 久久www成人_看片免费不卡| 91久久在线| 久久精品一本| 日韩av一二三| 性一交一乱一区二区洋洋av| 国产伦精品一区二区三区视频 | 视频福利一区| 国产夫妻在线| 91亚洲成人| 最新中文字幕在线播放| 久久精品国产成人一区二区三区| 国产精品三p一区二区| 国产精品麻豆成人av电影艾秋| 麻豆久久一区二区| 国精品产品一区| 国产美女高潮在线观看| а√天堂8资源中文在线| 鲁大师精品99久久久| 日本久久精品| 日本美女一区| 亚洲成人精选| 在线看片日韩| 日韩精品久久久久久| 国产日韩一区二区三免费高清 | 欧美日韩国产免费观看视频| 蜜臀av免费一区二区三区| 亚洲一区二区三区高清不卡| av高清不卡| 国产精品日韩精品在线播放| 日韩国产欧美一区二区| 婷婷亚洲五月| 丝袜诱惑制服诱惑色一区在线观看| 麻豆91精品视频| 久久久久免费av| 亚洲综合另类| 国产精品2023| 久久亚洲精品中文字幕蜜潮电影| 蜜桃传媒麻豆第一区在线观看| 日韩精品福利一区二区三区| 久久99国产精品视频| 最近高清中文在线字幕在线观看1| 黄色在线一区| 国产精品久久久网站| 精品国产一区二区三区av片| 伊人久久视频| 日本高清不卡一区二区三区视频 | 国产亚洲高清一区| 久久精品人人| 久久国产中文字幕| 亚洲有吗中文字幕| 欧美aaaaaa午夜精品| 香蕉成人av| 亚洲一区国产一区| 欧美一区成人| 国产精品va视频| 欧美日韩色图| 亚洲乱码视频| 高清在线一区| 黄色成人精品网站| 日韩福利视频导航| 日韩黄色大片| 偷拍欧美精品| 日韩高清成人在线| 麻豆精品蜜桃| 日本91福利区| 欧美一级鲁丝片| 亚洲精品观看| 黄毛片在线观看| 日韩综合小视频| 成人久久一区| 91九色综合| 不卡视频在线| 麻豆国产欧美一区二区三区 | 欧美日韩中文| 国产99精品一区| 国产精品地址| 日本 国产 欧美色综合| 国产精品激情| 久久国产99| 神马久久午夜|