av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

JAVA實現(xiàn)紅包分發(fā)的示例代碼

瀏覽:2日期:2022-08-15 09:20:55
大體思路

如果發(fā)總金額為 m mm 的 n nn 個紅包,先用一個長度為 n nn 的臨時數(shù)組 a aa 存放 n nn 個隨機(jī)雙精度小數(shù) ,然后用 s u m sumsum 表示數(shù)組 a aa 的和,每個紅包的金額

代碼

import java.util.Arrays;import java.util.Random;import java.math.*;import java.util.Scanner;public class Main { public static long now_time; public static long seed; public static int[] get_red_packets(int money, int num) { Random random = new Random(seed); seed = random.nextLong(); int[] res = new int[num]; double[] temp=new double[num]; double sum = 0; int sum2 = 0; for (int i = 0; i < num; i++) { temp[i] = random.nextDouble(); sum += temp[i]; } for (int i = 0; i < num; i++) { res[i] = 1+ (int)(temp[i] / sum * (money-num)); sum2 += res[i]-1; } res[random.nextInt(num)]+=money-sum2-num; return res; } public static void show(int[] red_packet){ System.out.println('紅包 : ' + Arrays.toString(red_packet)); } public static void main(String[] args) { int num, money; Scanner scanner = new Scanner(System.in); now_time = System.currentTimeMillis(); Random init_random = new Random(now_time); seed = init_random.nextLong(); System.out.println('請輸入要分發(fā)的紅包數(shù)量:'); num = scanner.nextInt(); System.out.println('請輸入要分發(fā)的紅包總金額(分):'); money = scanner.nextInt(); int a[] = get_red_packets(money,num); show(a); }}

到此這篇關(guān)于JAVA實現(xiàn)紅包分發(fā)的示例代碼的文章就介紹到這了,更多相關(guān)JAVA 紅包分發(fā)內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 天天色天天色 | 久草成人 | 激情小说五月天 | 97人人插| 欧美国产精品一区二区 | 国产成人午夜高潮毛片 | 黄色激情视频在线观看 | 亚洲视频精品 | 午夜免费剧场 | 国产伦精品一区二区三区视频网站 | 亚洲激情视频在线观看 | 精品久久久久久久久久久久久久久久 | 亚洲精品中文字幕乱码三区91 | 日韩视频在线观看免费 | av一二三区 | 欧美日韩综合网 | 91精品国 | 欧美亚洲视频 | 黄色资源在线观看 | 精品少妇av| 久久久久久久97 | 欧美黑人一区二区三区 | www一级片| 欧美成人精品一区二区三区在线看 | 亚洲在线一区二区 | 亚洲男人天堂av | 日本一区二区三区四区五区 | 午夜拍拍| 午夜精品久久久久久久久久久久 | 国产精品视频久久久 | 99伊人网 | 天天综合影院 | www.国产.com| 国产精品www | 久久久久久网 | 日韩伊人| 欧美精品在线观看 | 亚洲欧美日韩一区 | 亚洲精品在线视频 | 亚洲专区一区 | 日韩亚洲天堂 |