java實(shí)現(xiàn)的根據(jù)概率隨機(jī)中獎(jiǎng)測(cè)試類(lèi)
本文實(shí)例講述了java實(shí)現(xiàn)的根據(jù)概率隨機(jī)中獎(jiǎng)測(cè)試類(lèi)。分享給大家供大家參考,具體如下:
最近要做一個(gè)寶箱抽獎(jiǎng)的功能 自己先聯(lián)系了一下,分別用 list和set 進(jìn)行存儲(chǔ)和抽取,做了一個(gè)時(shí)間消耗的對(duì)比,感覺(jué)list應(yīng)該比set讀取的要快些,但是這也不一定,希望大家能夠共同討論。
廢話(huà)少說(shuō)上代碼:
package com.test.testRandom;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Random;
import java.util.Set;
/** 根據(jù)概率獲取獎(jiǎng)品的測(cè)試類(lèi) */
public class TestRandom {
public static void main(String[] args) {
TestRandom tr = new TestRandom();
// 用List隨機(jī)
long begin = System.currentTimeMillis();
for (int i = 0; i < 100; i++) {
tr.getGumByList();
}
System.out.println("list使用時(shí)間:" + (System.currentTimeMillis() - begin));
// 用set隨機(jī)
long begin1 = System.currentTimeMillis();
for (int i = 0; i < 100; i++) {
tr.getGumBySet();
}
System.out.println("set使用時(shí)間:" + (System.currentTimeMillis() - begin1));
}
/* Set 獲取 */
void getGumBySet() {
int random = new Random().nextInt(100);
int prizeRate = 0;// 中獎(jiǎng)率
Iterator<Gem> it = initSetGems().iterator();
while (it.hasNext()) {
Gem gem = it.next();
prizeRate += gem.getPriority();
if (random < prizeRate) {
System.out.println("獎(jiǎng)品為:" + gem.getName() + " 概率:"
+ gem.getPriority() + " 隨機(jī)數(shù)random:" + random
+ " 概率基數(shù)prizeRate:" + prizeRate);
break;
}
}
}
/** List 獲取 */
void getGumByList() {
int random = new Random().nextInt(100);
int prizeRate = 0;// 中獎(jiǎng)率
Iterator<Gem> it = initGems().iterator();
while (it.hasNext()) {
Gem gem = it.next();
prizeRate += gem.getPriority();
if (random < prizeRate) {
System.out.println("獎(jiǎng)品為:" + gem.getName() + " 概率:"
+ gem.getPriority() + " 隨機(jī)數(shù)random:" + random
+ " 概率基數(shù)prizeRate:" + prizeRate);
break;
}
}
}
/** 初始化list */
List<Gem> initGems() {
List<Gem> gums = new ArrayList<Gem>();
gums.add(new Gem("20", 20));
gums.add(new Gem("7", 7));
gums.add(new Gem("30", 30));
gums.add(new Gem("24", 40));
gums.add(new Gem("3", 3));
return gums;
}
/** 初始化set */
Set<Gem> initSetGems() {
Set<Gem> gums = new HashSet<Gem>();
gums.add(new Gem("20", 20));
gums.add(new Gem("7", 7));
gums.add(new Gem("30", 30));
gums.add(new Gem("24", 40));
gums.add(new Gem("3", 3));
return gums;
}
/**獎(jiǎng)品類(lèi)*/
class Gem {
/** 獎(jiǎng)品名稱(chēng) */
private String name;
/** 獎(jiǎng)品概率 */
private int priority;
public Gem() {
super();
}
public Gem(String name, int priority) {
super();
this.name = name;
this.priority = priority;
}
@Override
public String toString() {
return "Gum [name=" + name + ", priority=" + priority + "]";
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getPriority() {
return priority;
}
public void setPriority(int priority) {
this.priority = priority;
}
}
}
運(yùn)行結(jié)果:
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:17 概率基數(shù)prizeRate:20
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:54 概率基數(shù)prizeRate:57
獎(jiǎng)品為:3 概率:3 隨機(jī)數(shù)random:99 概率基數(shù)prizeRate:100
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:87 概率基數(shù)prizeRate:97
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:75 概率基數(shù)prizeRate:97
獎(jiǎng)品為:7 概率:7 隨機(jī)數(shù)random:21 概率基數(shù)prizeRate:27
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:9 概率基數(shù)prizeRate:20
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:77 概率基數(shù)prizeRate:97
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:10 概率基數(shù)prizeRate:20
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:83 概率基數(shù)prizeRate:97
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:40 概率基數(shù)prizeRate:57
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:78 概率基數(shù)prizeRate:97
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:58 概率基數(shù)prizeRate:97
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:44 概率基數(shù)prizeRate:57
獎(jiǎng)品為:7 概率:7 隨機(jī)數(shù)random:26 概率基數(shù)prizeRate:27
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:56 概率基數(shù)prizeRate:57
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:80 概率基數(shù)prizeRate:97
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:50 概率基數(shù)prizeRate:57
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:34 概率基數(shù)prizeRate:57
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:27 概率基數(shù)prizeRate:57
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:4 概率基數(shù)prizeRate:20
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:87 概率基數(shù)prizeRate:97
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:0 概率基數(shù)prizeRate:20
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:96 概率基數(shù)prizeRate:97
獎(jiǎng)品為:7 概率:7 隨機(jī)數(shù)random:20 概率基數(shù)prizeRate:27
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:44 概率基數(shù)prizeRate:57
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:50 概率基數(shù)prizeRate:57
獎(jiǎng)品為:7 概率:7 隨機(jī)數(shù)random:23 概率基數(shù)prizeRate:27
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:87 概率基數(shù)prizeRate:97
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:93 概率基數(shù)prizeRate:97
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:35 概率基數(shù)prizeRate:57
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:79 概率基數(shù)prizeRate:97
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:41 概率基數(shù)prizeRate:57
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:42 概率基數(shù)prizeRate:57
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:66 概率基數(shù)prizeRate:97
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:50 概率基數(shù)prizeRate:57
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:43 概率基數(shù)prizeRate:57
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:88 概率基數(shù)prizeRate:97
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:41 概率基數(shù)prizeRate:57
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:74 概率基數(shù)prizeRate:97
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:96 概率基數(shù)prizeRate:97
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:90 概率基數(shù)prizeRate:97
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:96 概率基數(shù)prizeRate:97
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:2 概率基數(shù)prizeRate:20
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:68 概率基數(shù)prizeRate:97
獎(jiǎng)品為:7 概率:7 隨機(jī)數(shù)random:25 概率基數(shù)prizeRate:27
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:13 概率基數(shù)prizeRate:20
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:52 概率基數(shù)prizeRate:57
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:32 概率基數(shù)prizeRate:57
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:54 概率基數(shù)prizeRate:57
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:71 概率基數(shù)prizeRate:97
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:90 概率基數(shù)prizeRate:97
獎(jiǎng)品為:3 概率:3 隨機(jī)數(shù)random:97 概率基數(shù)prizeRate:100
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:52 概率基數(shù)prizeRate:57
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:65 概率基數(shù)prizeRate:97
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:87 概率基數(shù)prizeRate:97
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:35 概率基數(shù)prizeRate:57
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:37 概率基數(shù)prizeRate:57
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:55 概率基數(shù)prizeRate:57
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:77 概率基數(shù)prizeRate:97
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:78 概率基數(shù)prizeRate:97
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:53 概率基數(shù)prizeRate:57
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:4 概率基數(shù)prizeRate:20
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:80 概率基數(shù)prizeRate:97
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:10 概率基數(shù)prizeRate:20
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:69 概率基數(shù)prizeRate:97
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:34 概率基數(shù)prizeRate:57
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:80 概率基數(shù)prizeRate:97
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:68 概率基數(shù)prizeRate:97
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:28 概率基數(shù)prizeRate:57
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:96 概率基數(shù)prizeRate:97
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:66 概率基數(shù)prizeRate:97
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:0 概率基數(shù)prizeRate:20
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:66 概率基數(shù)prizeRate:97
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:95 概率基數(shù)prizeRate:97
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:77 概率基數(shù)prizeRate:97
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:10 概率基數(shù)prizeRate:20
獎(jiǎng)品為:7 概率:7 隨機(jī)數(shù)random:24 概率基數(shù)prizeRate:27
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:31 概率基數(shù)prizeRate:57
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:80 概率基數(shù)prizeRate:97
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:68 概率基數(shù)prizeRate:97
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:54 概率基數(shù)prizeRate:57
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:47 概率基數(shù)prizeRate:57
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:66 概率基數(shù)prizeRate:97
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:78 概率基數(shù)prizeRate:97
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:39 概率基數(shù)prizeRate:57
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:55 概率基數(shù)prizeRate:57
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:50 概率基數(shù)prizeRate:57
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:54 概率基數(shù)prizeRate:57
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:33 概率基數(shù)prizeRate:57
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:55 概率基數(shù)prizeRate:57
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:80 概率基數(shù)prizeRate:97
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:72 概率基數(shù)prizeRate:97
獎(jiǎng)品為:3 概率:3 隨機(jī)數(shù)random:98 概率基數(shù)prizeRate:100
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:67 概率基數(shù)prizeRate:97
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:82 概率基數(shù)prizeRate:97
獎(jiǎng)品為:7 概率:7 隨機(jī)數(shù)random:22 概率基數(shù)prizeRate:27
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:66 概率基數(shù)prizeRate:97
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:7 概率基數(shù)prizeRate:20
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:43 概率基數(shù)prizeRate:57
list使用時(shí)間:20
獎(jiǎng)品為:7 概率:7 隨機(jī)數(shù)random:2 概率基數(shù)prizeRate:7
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:49 概率基數(shù)prizeRate:60
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:58 概率基數(shù)prizeRate:67
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:51 概率基數(shù)prizeRate:60
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:68 概率基數(shù)prizeRate:80
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:30 概率基數(shù)prizeRate:50
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:25 概率基數(shù)prizeRate:60
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:41 概率基數(shù)prizeRate:60
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:63 概率基數(shù)prizeRate:100
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:15 概率基數(shù)prizeRate:37
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:28 概率基數(shù)prizeRate:30
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:80 概率基數(shù)prizeRate:97
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:84 概率基數(shù)prizeRate:97
獎(jiǎng)品為:3 概率:3 隨機(jī)數(shù)random:0 概率基數(shù)prizeRate:3
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:62 概率基數(shù)prizeRate:97
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:17 概率基數(shù)prizeRate:33
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:9 概率基數(shù)prizeRate:23
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:17 概率基數(shù)prizeRate:47
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:79 概率基數(shù)prizeRate:90
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:47 概率基數(shù)prizeRate:50
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:96 概率基數(shù)prizeRate:97
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:37 概率基數(shù)prizeRate:50
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:74 概率基數(shù)prizeRate:97
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:57 概率基數(shù)prizeRate:77
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:43 概率基數(shù)prizeRate:47
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:36 概率基數(shù)prizeRate:60
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:42 概率基數(shù)prizeRate:50
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:22 概率基數(shù)prizeRate:23
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:84 概率基數(shù)prizeRate:100
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:24 概率基數(shù)prizeRate:43
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:72 概率基數(shù)prizeRate:97
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:12 概率基數(shù)prizeRate:40
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:17 概率基數(shù)prizeRate:40
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:22 概率基數(shù)prizeRate:50
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:12 概率基數(shù)prizeRate:20
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:60 概率基數(shù)prizeRate:73
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:28 概率基數(shù)prizeRate:60
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:41 概率基數(shù)prizeRate:73
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:36 概率基數(shù)prizeRate:47
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:80 概率基數(shù)prizeRate:100
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:36 概率基數(shù)prizeRate:37
獎(jiǎng)品為:7 概率:7 隨機(jī)數(shù)random:46 概率基數(shù)prizeRate:47
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:77 概率基數(shù)prizeRate:100
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:79 概率基數(shù)prizeRate:100
獎(jiǎng)品為:7 概率:7 隨機(jī)數(shù)random:34 概率基數(shù)prizeRate:37
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:39 概率基數(shù)prizeRate:40
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:99 概率基數(shù)prizeRate:100
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:43 概率基數(shù)prizeRate:60
獎(jiǎng)品為:7 概率:7 隨機(jī)數(shù)random:62 概率基數(shù)prizeRate:67
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:42 概率基數(shù)prizeRate:73
獎(jiǎng)品為:7 概率:7 隨機(jī)數(shù)random:3 概率基數(shù)prizeRate:7
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:86 概率基數(shù)prizeRate:97
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:11 概率基數(shù)prizeRate:43
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:58 概率基數(shù)prizeRate:90
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:57 概率基數(shù)prizeRate:77
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:52 概率基數(shù)prizeRate:70
獎(jiǎng)品為:7 概率:7 隨機(jī)數(shù)random:60 概率基數(shù)prizeRate:67
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:85 概率基數(shù)prizeRate:97
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:84 概率基數(shù)prizeRate:97
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:84 概率基數(shù)prizeRate:100
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:70 概率基數(shù)prizeRate:73
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:83 概率基數(shù)prizeRate:100
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:85 概率基數(shù)prizeRate:93
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:75 概率基數(shù)prizeRate:90
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:54 概率基數(shù)prizeRate:70
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:51 概率基數(shù)prizeRate:60
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:38 概率基數(shù)prizeRate:40
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:52 概率基數(shù)prizeRate:57
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:12 概率基數(shù)prizeRate:23
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:14 概率基數(shù)prizeRate:20
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:55 概率基數(shù)prizeRate:90
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:45 概率基數(shù)prizeRate:50
獎(jiǎng)品為:7 概率:7 隨機(jī)數(shù)random:99 概率基數(shù)prizeRate:100
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:32 概率基數(shù)prizeRate:40
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:25 概率基數(shù)prizeRate:50
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:96 概率基數(shù)prizeRate:100
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:8 概率基數(shù)prizeRate:20
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:17 概率基數(shù)prizeRate:30
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:56 概率基數(shù)prizeRate:60
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:3 概率基數(shù)prizeRate:40
獎(jiǎng)品為:7 概率:7 隨機(jī)數(shù)random:20 概率基數(shù)prizeRate:27
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:3 概率基數(shù)prizeRate:20
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:71 概率基數(shù)prizeRate:100
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:44 概率基數(shù)prizeRate:80
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:72 概率基數(shù)prizeRate:93
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:73 概率基數(shù)prizeRate:97
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:47 概率基數(shù)prizeRate:50
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:58 概率基數(shù)prizeRate:60
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:35 概率基數(shù)prizeRate:70
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:12 概率基數(shù)prizeRate:20
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:19 概率基數(shù)prizeRate:30
獎(jiǎng)品為:3 概率:3 隨機(jī)數(shù)random:7 概率基數(shù)prizeRate:10
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:33 概率基數(shù)prizeRate:60
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:83 概率基數(shù)prizeRate:97
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:27 概率基數(shù)prizeRate:30
獎(jiǎng)品為:3 概率:3 隨機(jī)數(shù)random:99 概率基數(shù)prizeRate:100
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:85 概率基數(shù)prizeRate:100
獎(jiǎng)品為:20 概率:20 隨機(jī)數(shù)random:89 概率基數(shù)prizeRate:97
獎(jiǎng)品為:30 概率:30 隨機(jī)數(shù)random:15 概率基數(shù)prizeRate:30
獎(jiǎng)品為:24 概率:40 隨機(jī)數(shù)random:41 概率基數(shù)prizeRate:70
set使用時(shí)間:14
PS:這里再為大家提供幾款功能類(lèi)似的在線工具供大家參考:
在線隨機(jī)數(shù)字/字符串生成工具:
http://tools.jb51.net/aideddesign/suijishu
在線隨機(jī)字符/隨機(jī)密碼生成工具:
http://tools.jb51.net/aideddesign/rnd_password
高強(qiáng)度密碼生成器:
http://tools.jb51.net/password/CreateStrongPassword
更多關(guān)于java算法相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java字符與字符串操作技巧總結(jié)》、《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》
希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。
相關(guān)文章
Java中調(diào)用SQL Server存儲(chǔ)過(guò)程詳解
這篇文章主要介紹了Java中調(diào)用SQL Server存儲(chǔ)過(guò)程詳解,本文講解了使用不帶參數(shù)的存儲(chǔ)過(guò)程、使用帶有輸入?yún)?shù)的存儲(chǔ)過(guò)程、使用帶有輸出參數(shù)的存儲(chǔ)過(guò)程、使用帶有返回狀態(tài)的存儲(chǔ)過(guò)程、使用帶有更新計(jì)數(shù)的存儲(chǔ)過(guò)程等操作實(shí)例,需要的朋友可以參考下2015-01-01
Javaweb使用getPart接收表單文件過(guò)程解析
這篇文章主要介紹了Javaweb使用getPart接收表單文件過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07
Springboot整合Swagger2和Swagger3全過(guò)程
這篇文章主要介紹了Springboot整合Swagger2和Swagger3全過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07
Java實(shí)現(xiàn)微信支付的項(xiàng)目實(shí)踐
最近的一個(gè)項(xiàng)目中涉及到了支付業(yè)務(wù),其中用到了微信支付和支付寶支付,本文就來(lái)介紹一下Java實(shí)現(xiàn)微信支付的項(xiàng)目實(shí)踐,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10
Maven分模塊開(kāi)發(fā)執(zhí)行指令失敗的問(wèn)題
Maven分模塊開(kāi)發(fā),行指令失敗,modules.module[3]‘ specifies duplicate child module maven_dao @ line 29, column 1的問(wèn)題,本文給大家分享解決方法,感興趣的朋友跟隨小編一起看看吧2020-09-09
解決java.util.zip.ZipException: Not in GZIP&nbs
這篇文章主要介紹了解決java.util.zip.ZipException: Not in GZIP format報(bào)錯(cuò)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
Java超詳細(xì)教你寫(xiě)一個(gè)銀行存款系統(tǒng)案例
這篇文章主要介紹了怎么用Java來(lái)寫(xiě)一個(gè)銀行的存款系統(tǒng),銀行存款主要有賬號(hào)和存款金額兩個(gè)屬性,感興趣的朋友跟隨文章往下看看吧2022-03-03
IDEA:Error running,Command line is too&n
這篇文章主要介紹了IDEA:Error running,Command line is too long.解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07

