java中怎样随机生成一个数

来源:互联网 发布:mac zookeeper 客户端 编辑:程序博客网 时间:2024/06/06 11:40

在java中,随机机器有两种用法:

1、实例Random类,然后用对象名.要生成数的类型

如:Random random=new Random();

int a=random.nextInt(3);a的值为0~2这个区间的数

int a=random.nextInt(6)+5a的值为5~6这个区间的数  5+6=11 但由于随机机器是从0开始的,是11的话,那么区间就是0~10


2、用java.lang类里面的Math类

int b=Math.random(1) 那么b中的值就是0.0~1.0双精度的小数

int b=Math.random(1)*10b的随机区间是0~9,如果要自定义随机区间,跟1一样。