随机生成随机数,开区间(0,100),
生成 9 个,
然后按小到大排序,
假设排序后这个 9 个数字是 a0,a1,…,a8
那么红包的额度分别为
a0
a1-a0,
a2-a1,
…
100-a8
Python 实现:
import random
a = [random.randint(0, 100) for i in range(9)]
a.append(0)
a.append(100)
a.sort()
print(a)
b=[a[i+1]-a[i] for i in range(0,10)]
print(b)