var
来源:开源中国作者:vps发布时间:2016-04-14点击:8987
抽奖是许多营销都不可避免要用的方式。相应的抽奖程序的编写和使用就比较的频繁。这里跟大家分享一个jave抽奖程序源码。
publicstaticvoidmain(String[]args) {
doublebaseNum = 0.99;
Stringproduct = "矿泉水,打火机,雨伞,指甲刀";
Stringnum = "2,2,2,1";
String[]p = product.split(",");
String[]n = num.split(",");
java.util.Randomran = newjava.util.Random();
doublebase = ran.nextDouble();
if(base > baseNum) {
System.err.println("没中奖");
return;
}
List<String>list = newArrayList<String>();
for(inti = 0;i < p.length; i++) {
for(intj = 0;j < Integer.parseInt(n[i]); j++) {
list.add(p[i]);
}
}
//TODO打乱奖池数据
intl = ran.nextInt(list.size());
System.err.println(list.get(l));
}
以上jave抽奖程序源码,是根据总中奖概率,奖品数量。建立奖池,在奖池里随机一个。代码精炼、程序简单实用。当然,根据实际抽奖活动策划需要,也可以增加抽奖程序的复杂度。
版权声明:本文系技术人员研究整理的智慧结晶,转载勿用于商业用途,并保留本文链接,侵权必究!