1.第一种(自己想的) money count 将money分成count份 在自己的count份里面随机选择
/**
* 随机红包(最后拆红包的在数组里面再随机选择)* @param money
* @param count
* @return
* @see[类、类#方法、类#成员]
*/
public static double[] randomMoney(double money, int count)
{
//生成一个随机数组
double[] randomArr = new double[count];
//计算每个数组应该有多少钱 90 元 3 份 0-30 0-30 90 -- 抽到的
double range = money / count;
int i = 0;
while (i < count - 1)
{
BigDecimal b = new BigDecimal(Math.random() * range);
double m = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
randomArr[i] = m;
money = money - m;
i++;
}
//保留2位小数
BigDecim