请输入关键字
微信抢红包代码
Alin|2017-2-24

RedEnvelopeTable //假设发红包为100
public static double getRandomMoney(LeftMoneyPackage _leftMoneyPackage){
    //remainSize 剩余的红包数量
    //remainMoney 剩余的钱
    if(_leftMoneyPackage.remainSize==1){
        _leftMoneyPackage.remainSize--;
        return (double) Math.roud(_leftMoneyPackage.remainMoney*100)/100
    }
    Romdom r=new Random();
    double min=0.01;
    double max=_leftMoneyPackage.remainMoney/_leftMoneyPackage.remainSize*2;
    double money=r.nextDouble()*max;
    money=money<=min?0.01:money;
    money=Math.floor(money*100)/100;
    _leftMoneyPackage.remainSize--;
    _leftMoneyPackage.remainMoney-=money;
    return money
}

赞一下46||已浏览2177

本站版本归木之林解释所有 copyright(C)2010-2025www.mzlin.net 备案/许可证编号为:粤ICP备15050036号