java 宝箱概率问题
生活随笔
收集整理的這篇文章主要介紹了
java 宝箱概率问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
long count;
//概率獲取寶箱金幣數量
Random r = new Random();
int n6 = r.nextInt(20);
int num;
/*
* 寶箱規則:金幣獲得概率為:1到40 為35%,41到80為50%,81到120為10%,121到200為5%
* */
if (n6 < 2) {
num = (int) (81 + Math.random() * (121 - 81));
} else if (n6 < 7) {
num = (int) (1 + Math.random() * (41 - 1));
} else if (n6 < 10) {
num = (int) (41 + Math.random() * (81 - 41));
} else {
num = (int) (121 + Math.random() * (201 - 121));
}
總結
以上是生活随笔為你收集整理的java 宝箱概率问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上传图片 可限制大小和文件类型
- 下一篇: C语言---14文件操作---01文件内