python生成红包随机数的方法是什么

更新时间:02-10 教程 由 花心症 分享

生成红包随机数的方法。

生成随机数

domdom库中的函数包括

domdom()生成0-1之间的随机数。domiform(a,b)生成a-b之间的随机数。domdint(a,b)生成a-b之间的整数随机数。dom.choice(seq)从序列seq中随机选择一个元素。dom.shuffle(seq)将序列seq中的元素随机排序。

确定红包金额

份,然后随机分配每份金额。

。-1个0到1之间的随机数,然后将这些随机数排序。

- 将每个随机数与0、1比较,计算差值,然后乘以每份金额,得到每个红包的金额。

代码实现如下

portdom

erate)

result = []umsdomdomge-1)]ums.sort()umssert(0,0)umsd(1)ge)ddumsums[i])ave, 2)) result

total = 100 = 5terate))

输出结果为

[9.6, 24.94, 21.22, 21.52, 23.72]

其中,红包总金额为100,红包数量为5,随机生成的红包金额为9.6、24.94、21.22、21.52、23.72。

dom生成红包随机数。

声明:关于《python生成红包随机数的方法是什么》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2159980.html