方法一 (数据类型)(最小值+Math.random()(最大值-最小值+1)) **(int)(1+Math.random()(10-1+1))** 方法二 (数据类型)(最小值+Math.random()*最大值) (int)(1+Math.random()*10) 方法三 Random ra =new Random(); ra.nextInt(10)+1) ra.nextXXX(最大值)+最小值