30元七个红包的尾数算法

下面是一个算法:1。将30元分成7个钱包,即每个钱包30÷7=4.28元(保留两位小数),但因为红包金额必须是整数,所以需要将每个钱包的金额向上或向下取整。2.计算每个钱包金额的尾数,即每个钱包金额减去其整数部分。比如4.28元的尾数是0.28元。3.选择7个不同的尾数,可以设置为0.01,0.02,0.03,0.04,0.05,0.06,0.07。4.将4.28元的整数部分依次加到7个尾数上得到7个红包,分别是:4.29元、4.30元、4.31元、4.32元、4.33元、4.34元、4.35元。5.将以上7个红包随机分配给7个红包。