如何从数组中随机选取元素
2022-08-31 08:06:55
我正在寻找从整数数组中随机选择数字的解决方案。
例如,我有一个数组,如何随机选择一个数字?new int[]{1,2,3}
public static int getRandom(int[] array) {
int rnd = new Random().nextInt(array.length);
return array[rnd];
}
您可以使用随机生成器生成随机索引,并在该索引处返回元素:
//initialization
Random generator = new Random();
int randomIndex = generator.nextInt(myArray.length);
return myArray[randomIndex];