您的位置:首页 > 移动开发 > 微信开发

红包随机算法

2015-05-13 10:31 239 查看
以下是本人写的随机红包算法,大家看到有不对还请多指教

要传入四个参数,大家看代码就应该知道,

package test2;

public class Test {
public static void main(String[] args) {
int snum=2000;//总金额
int num=30;//总人数
int max=200;//单个红包最大金额
int min=1;//单个红包最小金额
// int a=0;//统计金额,看已发总额和总金额是否相等
for(int i=0;i<num;i++){
int u=min;
int r=0;
double r1=Math.random();
r=(int) (r1*(max-min));
if(r>snum-(num-i)*min){
r=snum-(num-i)*min;
}
u=u+r;
System.out.println(u);
snum=snum-u;
// a=a+u;
}
// System.out.println(a);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息