如何从数组中随机选取一个元素
问题描述:
我正在寻找从整数数组中随机选择数字的解决方案。
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];
}