在Java中生成唯一double值的最有效方法是什么

Fır*_*yak -3 java random math double unique

有一些方法,如搜索重复项,但我想知道是否有更好的解决方案来完成这项任务.

Yas*_*jaj 11

你可以用streams它.

double[] array = new Random().doubles()
                             .distinct()
                             .limit(500) // How many you want.
                             .toArray();
Run Code Online (Sandbox Code Playgroud)