/* 每种奖品的概率
* 总概率为333
* */
int a1 = 1;
int a4 = 200;
int a6 = 50;
int a8 = 1;
int a9 = 80;
int a10 = 1;
/*对应奖品*/
int _a1 = 1;
int _a4 = 4;
int _a6 = 6;
int _a8 = 8;
int _a9 = 9;
int _a10 = 10;
Map awardPool = new LinkedHashMap();
for (int i = 0; i < a1; i++) {
awardPool.put("" + i, "" + _a1);
}
for (int i = a1; i < a1 + a4; i++) {
awardPool.put("" + i, "" + _a4);
}
for (int i = a1 + a4; i < a1 + a4 + a6; i++) {
awardPool.put("" + i, "" + _a6);
}
for (int i = a1 + a4 + a6; i < a1 + a4 + a6 + a8; i++) {
awardPool.put("" + i, "" + _a8);
}
for (int i = a1 + a4 + a6 + a8; i < a1 + a4 + a6 + a8 + a9; i++) {
awardPool.put("" + i, "" + _a9);
}
for (int i = a1 + a4 + a6 + a8 + a9; i < a1 + a4 + a6 + a8 + a9 + a10; i++) {
awardPool.put("" + i, "" + _a10);
}
//根据随机数,已奖品id对应起来,这里是每次都有奖品
String goodsId = (String)EventParas.awardPool.get("" + (int) (Math.random() * 333));