我想创建一个介于 1 和 2 之间的随机整数(用于 player1 和 player2)。那么如果是1,那么玩家1应该先赢,如果是2,那么玩家2应该先赢。我尝试过这样的事情,但它不起作用:
Random generator = new Random();
int rand = generator.nextInt(2) + 1;
if(rand == 1){
player1 = true;
player2 = false;
Toast.makeText(getApplicationContext(), playerOneName + " won the first move!", Toast.LENGTH_SHORT);
} else {
player1 = false;
player2 = true;
Toast.makeText(getApplicationContext(), playerTwoName + " won the first move!", Toast.LENGTH_SHORT);
}
它不会给出错误,但没有任何反应。始终是玩家 1 采取第一个行动,而 toast 不会出现!