随机数生成器验证

时间:2013-01-13 22:22:56

标签: java

我创建了一个随机数生成器,它根据数组的大小选择一个随机数。

我只是希望某人能够验证我所做的事情是否正确。

ArrayList<String> textArray = new ArrayList<String>();

textArray.add("hi");
textArray.add("yo");
textArray.add("no");
textArray.add("kool");

int randomNo = 0;
int Min = 0;

for (int i = 0; i < textArray.size(); i++) {
    randomNo = Min + (int)(Math.random() * ((textArray.size() - Min) ));
}

System.out.println(randomNo);

1 个答案:

答案 0 :(得分:2)

我没有验证您的代码,我不知道您实际尝试做什么,但这似乎更直接。

Random random = new Random();
randomNo = min + random.nextInt(textArray.size());

randomNo的值介于minmin + textArray.size()-1之间。

详细了解java.util.Random