好的,我正在创建一个应用程序,允许您将计时器设置为一定的时间长度并设置一些哔声。当你点击开始时,计时器将播放,然而你选择的许多哔声将随机播放。在代码中我有一个数组,我试图用0和定时器长度之间的数字填充:
for (int i=0; i< arraysize; i++){
Random random = new Random();
beepArray[i] = random.nextInt((0 - count)+ 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;从给定种子开始的值,因此您希望将其种子一次然后让它运行。