import java.util.Random;
public class RandomMethod {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 第一种方法,使用java.util包里面的Random方法
Random random = new Random();
// 产生10到50之间的 10 个随机数
// nextInt(41)方法产生范围从0 - 40区间之内的随机整数,注意的是在java中JDK里面的函数
// 产生数值区间范围时,一般都是大于等于最小值,小于最大值
for (int i = 0; i < 10; i++) {
System.out.println(random.nextInt(41) + 10);
}
// 第二种方法,使用Math 函数,在lang包之下,无需导入包
// Math.random()方法为静态方法,可以直接通过类名调用,其含义是产生从0.0----1.0之间的小数
// 注意的是范围为 0.0<= ran <1;
for (int i = 0; i < 10; i++) {
double ran = Math.random();
int generaterandom = (int) (ran * 41) + 10;
System.out.println(random.nextInt(41) + 10);
}
}
}
java之中随机数生成的两种方法
最新推荐文章于 2022-07-06 16:33:45 发布