之间有什么区别:
Random gen = new Random();
//цикл
{massive[i]=gen.nextInt(1000);}
和
//цикл
massive[i]=(int)(Math.random()*1000);
?什么是使用它的最佳时间?我知道由于类型转换,第二种方法会明显变慢。
之间有什么区别:
Random gen = new Random();
//цикл
{massive[i]=gen.nextInt(1000);}
和
//цикл
massive[i]=(int)(Math.random()*1000);
?什么是使用它的最佳时间?我知道由于类型转换,第二种方法会明显变慢。
第一个选项看起来更美观,并且没有类型转换。一般来说,这两种方法是等价的。如果我们查看 Math.random() 的实现,我们将看到以下内容: