random.nextInt()与random.nextInt(int n)之间的区别
package kgc.yqc.random;
import java.util.Random;
public class Test {
public static void main(String[] args) {
Random random = new Random();
for( int i=0;i<5;i++) {
int a =random.nextInt();//random.nextInt()括号中不写指定数值,返回的伪随机数是随机数生成器的序列中均匀分布的int值,包括负数
System.out.println(a);
}
System.out.println("***************");
for( int i=0;i<5;i++) {
int a =random.nextInt(10);//random.nextInt()括号中写指定数值,返回的伪随机数是随机数生成器的序列中、在0-10之间(包括0,不包括10)的均匀分布的int值,不包括负数
System.out.println(a);
}
}
}
运行结果图如下: