This question already has answers here:
How do I generate random integers within a specific range in Java?
(66个答案)
3年前关闭。
我最近开始在大学里编程,但我对其中的一个教程问题有些困惑。
我基本上需要在使用Random.nextInt()的类中创建一个方法
一种方法,用于抛硬币,一旦运行该过程即可分配和保存值。
我目前的尝试包括:
mFace和mRandNumGen是已经在特定方法之外声明的变量。这到底是怎么了?我一辈子都做不到:/
(66个答案)
3年前关闭。
我最近开始在大学里编程,但我对其中的一个教程问题有些困惑。
我基本上需要在使用Random.nextInt()的类中创建一个方法
一种方法,用于抛硬币,一旦运行该过程即可分配和保存值。
我目前的尝试包括:
public void Flip() {
int flipResult;
flipResult = mRandNumGen.nextInt(1);
if(flipResult == 0)
{
mFace = 'H';
}
else
{
mFace = 'T'
}
}
mFace和mRandNumGen是已经在特定方法之外声明的变量。这到底是怎么了?我一辈子都做不到:/
最佳答案
执行此操作的简单方法:
if (mRandNumGen.nextBoolean()) {
mFace = 'H';
} else {
mFace = 'T';
}
10-06 09:15