比如发一个总额为50元的红包,总共分5个:
第一个:在0~10元之间随机产生一个数,作为这一个红包的钱数,设为x1:
第二个:剩下的钱为(50-x1),然后在0~(50-x1)/(5-1)随机一个数,作为这份的钱数,设x2
。。。
第5份:剩下的钱为(50-x1-x2-...x4),系统由0~(50-x1-x2-...-xn-1)/(5-4)随机一个数,作为这个份的钱数,设为xn
第一个:在0~10元之间随机产生一个数,作为这一个红包的钱数,设为x1:
第二个:剩下的钱为(50-x1),然后在0~(50-x1)/(5-1)随机一个数,作为这份的钱数,设x2
。。。
第5份:剩下的钱为(50-x1-x2-...x4),系统由0~(50-x1-x2-...-xn-1)/(5-4)随机一个数,作为这个份的钱数,设为xn
首先定义一个红包类: