编写一个函数,简单模拟微信发红包算法。函数有两个参数:一个参数表示红包总金额,默认值为100;另一个参数表示红包数量,默认值为15。所有随机产生的红包金额(保留两位小数)存放在一个列表(同时作为函数的返回值)中,单个红包金额最少为0.01元,所有红包金额之和应等于红包总金额。在主程序中测试该函数,并思考,如何设计出更公平的发红包算法。
时间: 2023-05-02 09:04:01 浏览: 151
作业内容:微信红包分配机制的模拟
该问题要求编写一个简单模拟微信发红包算法的函数。该函数有两个参数:一个参数表示红包总金额,默值为100元;另一个参数表示红包数量,默认值为15个。所有产生的红包金额要存储在一个列表中(同时作为函数的返回值),红包金额之和应等于红包总金额。随机产生的单个红包金额最小为0.01元,所有红包金额之和不应大于红包总金额。在主程序中测试该函数,并思考如何设计出更公平的发红包算法。
阅读全文