我有一个关于下面的代码问题randomGenerator避免重复在一排
Random randomGenerator = new Random();
int randomInt = randomGenerator.nextInt(4);
String wordList[] = new String[4];
{
wordList[0] = "Red";
wordList[1] = "Blue";
wordList[2] = "Green";
wordList[3] = "Orange";
}
String wordToDisplay = wordList[randomInt];
此代码工作正常,但是我想知道是否有可能得到它不挑同一个词两次在一排。例如,如果它刚刚选择了“红色”,那么下一次连续不会再选择“红色”。我读了一些关于DISTINCT的内容,但我不确定这是否正确。
这里是该按钮,使用该
final Button button1 = (Button) findViewById(R.id.button1);
final TextView textView = (TextView) findViewById(R.id.text_random_text);
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click
Random randomGenerator = new Random();
int randomInt = randomGenerator.nextInt(9);
String wordToDisplay = wordList[randomInt];
textView.setText(wordToDisplay);
谢谢你们的帮助,代码
这是内部的方法或循环或什么? –
@IonutHulub我有一个使用字符串的按钮String wordToDisplay = wordList [randomInt]; – user1545666
@IonutHulub编辑我的问题,以添加更多的代码 – user1545666