生成随机数的数组

时间:2016-05-26 15:57:16

标签: java arrays random

好的,我正在创建一个应用程序,允许您将计时器设置为一定的时间长度并设置一些哔声。当你点击开始时,计时器将播放,然而你选择的许多哔声将随机播放。在代码中我有一个数组,我试图用0和定时器长度之间的数字填充:

for (int i=0; i< arraysize; i++){
    Random random = new Random();
    beepArray[i] = random.nextInt((0 - count)+ 1);
}

程序可以运行,但似乎没有用随机数填充数组,因此计时器停止并且不会发出蜂鸣声。我在这里做错了吗?

谢谢你 标记

1 个答案:

答案 0 :(得分:1)

移动循环的css: #my-form input[type=submit] css: #my-form input.my_btn css: #my-form input.my_btn_2 xpath: //*[@id='my-form']//input[@type='submit'] xpath: //*[@id='my-form']//input[contains(@class, 'my_btn')]

Random random = new Random();

默认情况下,Random()种子本身,如果您连续快速调用它,最终可能会使用相同的种子。伪随机数发生器是确定性的并且给出相同的序列&#34; random&#34;从给定种子开始的值,因此您希望将其种子一次然后让它运行。