public class EmperorAndSlave {
public static void main(String[] args) {
int slaveWinCount, emperorWinCount;
slaveWinCount = emperorWinCount = 0;
int[] slave = new int[5];
int[] emperor = new int[5];
for(int i = 1;i <= 10000;i++)
{
shuffle(slave,emperor);
if(isSalveWin(slave, emperor))
slaveWinCount++;
else
emperorWinCount++;
}
System.out.println("slave totally wins:" + slaveWinCount);
System.out.println("emperor totally wins:" + emperorWinCount);
}
public static void shuffle(int[] S,int[] E){
for(int i = 0;i < S.length;i++)
{
S[i] = 1;
E[i] = 1;
}
S[(int)(Math.random()*5)] = 0;
E[(int)(Math.random()*5)] = 2;
}
public static boolean isSalveWin(int[] S,int[] E){
for(int i = 0;i < S.length;i++)
{
if(S[i] == 0 && E[i] == 2)
return true;
}
return false;
}
}
赌博默示录(真人版)中最后的赌博游戏的奴隶和皇帝的胜负概率代码
版权声明:本文为xjlovewjh原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。