如何从数组中随机选取一个元素

如何从数组中随机选取一个元素

问题描述:

我正在寻找从整数数组中随机选择数字的解决方案。

I am looking for solution to pick number randomly from an integer array.

例如我有一个数组 new int [] {1 ,2,3} ,如何随机选择一个数字?

For example I have an array new int[]{1,2,3}, how can I pick a number randomly?

public static int getRandom(int[] array) {
    int rnd = new Random().nextInt(array.length);
    return array[rnd];
}