方法1
(数据类型)(最小值+Math.random()*(最大值-最小值+1))
例:
(int)(1+Math.random()*(10-1+1))
从1到10的int型随数
方法2
Random ra =new Random();
ra.nextInt(10)+1
一般最好用nextInt(范围)的,如果不是大量的运算的话,就可以用Math.random了,(因为Random运算起来慢一些,浮点之后再取整)
(数据类型)(最小值+Math.random()*(最大值-最小值+1))
例:
(int)(1+Math.random()*(10-1+1))
从1到10的int型随数
方法2
Random ra =new Random();
ra.nextInt(10)+1
一般最好用nextInt(范围)的,如果不是大量的运算的话,就可以用Math.random了,(因为Random运算起来慢一些,浮点之后再取整)