如何从数组中生成随机数?而不是从一个范围。
int n [] = {1,7,3,5,8,10,33,12,18}
答案 0 :(得分:16)
import java.util.Random;
...
Random random = new Random();
System.out.println(n[random.nextInt(n.length)]);
答案 1 :(得分:0)
一般而言,获取一个随机整数,范围从最小值0到数组长度-1的最大值,并将其用作数组索引。