国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java微信紅包實現算法

java微信紅包實現算法

2020-08-06 14:48jlon Java教程

這篇文章主要為大家詳細介紹了java微信紅包實現算法,列出紅包的核心算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

隨著目前微信越來越火,所以研究微信的人也就越來越多,這不前一段時間,我們公司就讓我做一個微信公眾號中問卷調查發紅包功能,經過一段時間的研究,把功能完成,里面主要的實現步驟都是按照微信公眾號開發文檔來的,很詳細,在整個過程唯有紅包算法需要仔細編寫,因為畢竟涉及到錢,所以得小心,而且不僅微信中需要發紅包,我們在做APP時可能也會遇到需要發紅包的功能,所以這里列出紅包的核心算法,供大家一起學習研究。

java" id="highlighter_214129">
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
public static List getRed(int number,float total,double min){
 //紅包數
 //int number = 300;
 //紅包總額
 // float total = 500;
 float money;
 //最小紅包
 //double min = 0.48;
 double max;
 int i = 1;
 List math = new ArrayList();
 DecimalFormat df = new DecimalFormat("###.##");
 while (i < number) {
 //保證即使一個紅包是最大的了,后面剩下的紅包,每個紅包也不會小于最小值
 max = total - min * (number - i);
 int k = (int)(number - i) / 2;
 //保證最后兩個人拿的紅包不超出剩余紅包
 if (number - i <= 2) {
  k = number - i;
  }
 //最大的紅包限定的平均線上下
 max = max / k;
 //保證每個紅包大于最小值,又不會大于最大值
 money = (int) (min * 100 + Math.random() * (max * 100 - min * 100 + 1));
 money = (float)money / 100;
 //保留兩位小數
 money = Float.parseFloat(df.format(money));
 total=(int)(total*100 - money*100);
 total = total/100;
 math.add(money);
 System.out.println("第" + i + "個人拿到" + money + "剩下" + total);
 i++;
 //最后一個人拿走剩下的紅包
 if (i == number) {
  math.add(total);
  System.out.println("第" + i + "個人拿到" + total + "剩下0");
  }
 }
 //取數組中最大的一個值的索引
 System.out.println("本輪發紅包中第" + (math.indexOf(Collections.max(math)) + 1) + "個人手氣最佳");
 return math;
 }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: www.四虎.com| 国产成人免费 | 在线视频亚洲 | 中文字幕av一区 | 亚洲香蕉视频 | 免费久久99精品国产婷婷六月 | 日韩欧美在线观看视频 | 日韩综合网 | 91亚洲精品在线 | 中文字幕大全 | 久久久久久麻豆 | 91电影在线 | 国产伦精品一区二区三区四区视频 | 久久九 | 国产精品久久久久久久久久免费动 | 国产成人精品一区二区三区网站观看 | 国产999免费视频 | 精品国偷自产国产一区 | 欧美福利视频 | 亚洲国产一区二区在线观看 | 国产精品免费久久久久久久久久中文 | 国产精品自拍视频 | 男女小网站 | 国产综合亚洲精品一区二 | 一级片网 | 国产成人久久精品麻豆二区 | 神马影院一区二区三区 | 久久妇女| 国产高清视频在线观看 | 91九色在线 | 山岸逢花在线观看 | 日韩三级在线免费观看 | 精品久久久久久亚洲精品 | 欧美精品在线播放 | 久久久久久亚洲一区二区三区蜜臀 | 在线99热| 爱干视频| 亚洲欧美制服诱惑 | 国产精品成人国产乱一区 | 中文字幕国产日韩 | 免费黄色av|