91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何實現微信群紅包算法

發布時間:2021-07-27 11:15:40 來源:億速云 閱讀:199 作者:小新 欄目:移動開發

這篇文章主要介紹如何實現微信群紅包算法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

算法:

#coding=gbk
import random
import sys
#print random.randint(0, 99)
#print "====", random.uniform(0, 0.99)
def calRandomValue(min, max, total, num):
print min, max, total, num
total = float(total)
num = int(num)
min = 0.01
if(num < 1): 
return
if num == 1:
print "第%d個人拿到紅包數為:%.2f" %(num, total)
return
i = 1
total_money = total
#rtotal = (total*100 - min*num*100)/100
while( i < num ):
max = total_money - min*(num- i)
k = int((num-i)/2)
if num -i <= 2:
k = num -i
max = max/k
monney = random.randint(int(min*100), int(max*100))
monney = float(monney)/100
total_money = total_money - monney
print "第%d個人拿到紅包數為:%.2f, 余額為: %.2f" %(i, monney, total_money)
i += 1
print "第%d個人拿到紅包數為:%.2f, 余額為: %.2f" %(i, total_money, 0.0)
if __name__ == "__main__":
min = sys.argv[1]
max = sys.argv[2]
total = sys.argv[3]
num = sys.argv[4]
calRandomValue(min, max, total, num)

執行:

python 2.py 0.01 10 20 300.01 10 20 30第1個人拿到紅包數為:0.42, 余額為: 19.58第2個人拿到紅包數為:0.12, 余額為: 19.46第3個人拿到紅包數為:0.24, 余額為: 19.22第4個人拿到紅包數為:1.10, 余額為: 18.12第5個人拿到紅包數為:1.45, 余額為: 16.67第6個人拿到紅包數為:0.21, 余額為: 16.46第7個人拿到紅包數為:0.34, 余額為: 16.12第8個人拿到紅包數為:0.16, 余額為: 15.96第9個人拿到紅包數為:1.38, 余額為: 14.58第10個人拿到紅包數為:0.86, 余額為: 13.72第11個人拿到紅包數為:1.18, 余額為: 12.54第12個人拿到紅包數為:0.93, 余額為: 11.61第13個人拿到紅包數為:0.70, 余額為: 10.91第14個人拿到紅包數為:0.60, 余額為: 10.31第15個人拿到紅包數為:0.03, 余額為: 10.28第16個人拿到紅包數為:0.61, 余額為: 9.67第17個人拿到紅包數為:1.37, 余額為: 8.30第18個人拿到紅包數為:0.67, 余額為: 7.63第19個人拿到紅包數為:0.28, 余額為: 7.35第20個人拿到紅包數為:0.96, 余額為: 6.39第21個人拿到紅包數為:1.30, 余額為: 5.09第22個人拿到紅包數為:1.08, 余額為: 4.01第23個人拿到紅包數為:1.12, 余額為: 2.89第24個人拿到紅包數為:0.75, 余額為: 2.14第25個人拿到紅包數為:0.64, 余額為: 1.50第26個人拿到紅包數為:0.37, 余額為: 1.13第27個人拿到紅包數為:0.01, 余額為: 1.12第28個人拿到紅包數為:0.26, 余額為: 0.86第29個人拿到紅包數為:0.31, 余額為: 0.55第30個人拿到紅包數為:0.55, 余額為: 0.00
python 2.py 0.01 10 20 20.01 10 20 2第1個人拿到紅包數為:1.62, 余額為: 18.38第2個人拿到紅包數為:18.38, 余額為: 0.00
python 2.py 0.01 10 20 30.01 10 20 3第1個人拿到紅包數為:4.58, 余額為: 15.42第2個人拿到紅包數為:11.22, 余額為: 4.20第3個人拿到紅包數為:4.20, 余額為: 0.00

以上是“如何實現微信群紅包算法”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

赣榆县| 曲麻莱县| 长乐市| 杂多县| 兴义市| 堆龙德庆县| 毕节市| 荔浦县| 呼伦贝尔市| 永嘉县| 宕昌县| 东城区| 云梦县| 伽师县| 珲春市| 肇州县| 青州市| 楚雄市| 保德县| 雷波县| 普洱| 桃园县| 沭阳县| 宾阳县| 慈溪市| 微山县| 宜都市| 潢川县| 光泽县| 阳高县| 靖西县| 汤阴县| 永胜县| 阿鲁科尔沁旗| 奉节县| 临桂县| 饶阳县| 陇川县| 和林格尔县| 泸西县| 深水埗区|