方法一:

//此段代码生成的随机数是0,1,2中的任意一个数字
Random p1=new Random();
int person1=p1.nextInt(3);

方法二:
方法二中Math.random()生成的是double型,因此要注意类型的转化

(int)(Math.random()*3)+1;//此段代码生成的是1,2,3中任意一个数字

公式:[a,b] :(int)(Math.random()*(b-a+1)+a