这是隔壁帖子,也是我写的
https://tieba.baidu.com/p/6621505797?pid=131547616015&red_tag=2751991608#131547616015
防止那边被度娘抽楼就另写一帖了
这个计算的代码量就比那个小得多了,那个写了一个多小时这个只要5分钟。。。。
代码在这
public class 敲蛋 {
public static void main(String[] args) {
long d1=new java.util.Date().getTime();
int player=10000000;
int baipiaoguai=0;
for(int i=0;i<player;i++) {
int b=pl();
if(b>4) {
baipiaoguai++;
}
}
long d2=new java.util.Date().getTime();
long time=d2-d1;
System.out.println("计算时间"+time+"ms");
System.out.println(player+"个玩家产生了"+baipiaoguai+"个白嫖怪");
}
public static int pl() {
int h=81;
int gh=0;
int dh=0;
for(int i=0;i<h;i++) {
int a=(int) (Math.random()*10);
if(a==0) {
gh++;
}
}
for(int i=0;i<gh;i++) {
int a=(int) (Math.random()*10);
if(a==0) {
dh++;
}
}
return dh;
}
}
这里是结论:
按81个锤子计算,一千万个玩家产生了13770个白嫖怪
按85个锤子计算,一千万个玩家产生了16863个白嫖怪
按89个锤子计算,一千万个玩家产生了20654个白嫖怪
按93个锤子计算,一千万个玩家产生了25241个白嫖怪
能拿到皇冠如意的都是天选之人啊
https://tieba.baidu.com/p/6621505797?pid=131547616015&red_tag=2751991608#131547616015
防止那边被度娘抽楼就另写一帖了
这个计算的代码量就比那个小得多了,那个写了一个多小时这个只要5分钟。。。。
代码在这
public class 敲蛋 {
public static void main(String[] args) {
long d1=new java.util.Date().getTime();
int player=10000000;
int baipiaoguai=0;
for(int i=0;i<player;i++) {
int b=pl();
if(b>4) {
baipiaoguai++;
}
}
long d2=new java.util.Date().getTime();
long time=d2-d1;
System.out.println("计算时间"+time+"ms");
System.out.println(player+"个玩家产生了"+baipiaoguai+"个白嫖怪");
}
public static int pl() {
int h=81;
int gh=0;
int dh=0;
for(int i=0;i<h;i++) {
int a=(int) (Math.random()*10);
if(a==0) {
gh++;
}
}
for(int i=0;i<gh;i++) {
int a=(int) (Math.random()*10);
if(a==0) {
dh++;
}
}
return dh;
}
}
这里是结论:
按81个锤子计算,一千万个玩家产生了13770个白嫖怪
按85个锤子计算,一千万个玩家产生了16863个白嫖怪
按89个锤子计算,一千万个玩家产生了20654个白嫖怪
按93个锤子计算,一千万个玩家产生了25241个白嫖怪
能拿到皇冠如意的都是天选之人啊













