一、使用:
Random类用于产生随机数。
import java.util.Random;//导包
public class T1{
public static void main(String[] args){
Random random1 = new Random();//创建类变量
int i=random1.nextInt();//使用功能
}
}
二、常用功能:
nextBytes():产生一个byte范围内的随机数。
nextInt():产生一个int范围内的随机数。
nextBoolean():随机产生true和false中的一个。
nextFloat():产生一个[0,1)范围内的float类型的随机数。
nextDouble():产生一个[0,1)范围内的double类型的随机数。
double i=nextDouble()//产生一个[0,1)范围内的随机小数。
nextInt(max):产生一个[0,max)范围内的随机整数。
int i=nextInt(5-3+1)+3//产生一个[5,3]范围内的随机整数。
nextInt(max-min+1)+min:产生一个[min,max]范围内的随机整数。
int i=nextInt(5-3+1)+3//产生一个[5,3]范围内的随机整数。
注意:
- Random类不需要关闭。
- Random类产生的随机数是通过一定算法生成的数,属于伪随机数。