JAVA 简单的抽奖程序
生活随笔
收集整理的這篇文章主要介紹了
JAVA 简单的抽奖程序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? 根據總中獎概率,獎品數量。建立獎池,在獎池里隨機一個。比較簡單,也可以增加復雜度。看你的需要了。
? ? ?[代碼][Java]代碼?????
?| 1234567891011121314151617181920212223242526 | public static void main(String[] args) {????????double baseNum = 0.99;????????String product = "礦泉水,打火機,雨傘,指甲刀";????????String num = "2,2,2,1";????????String[] p = product.split(",");????????String[] n = num.split(",");????????java.util.Random ran = new java.util.Random();????????double base = ran.nextDouble();????????if (base > baseNum) {????????????System.err.println("沒中獎");????????????return;????????}????????List<String> list = new ArrayList<String>();????????for (int i = 0; i < p.length; i++) {????????????for (int j = 0; j < Integer.parseInt(n[i]); j++) {????????????????list.add(p[i]);????????????}????????}????????????????//TODO 打亂獎池數據????????int l = ran.nextInt(list.size());????????System.err.println(list.get(l));????} |
總結
以上是生活随笔為你收集整理的JAVA 简单的抽奖程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 剖析如何自己写框架Struts和Myba
- 下一篇: php+mysql+html 之页面输入