package cn.ly.Day.seven.twelve;
/*
* Random类用来生成随机数字,使用起来也是三个步骤
* 1.导包
* import java.util.Random;
* 2.创建
* Random r=new Random();//小括号当中弄留空即可
*3.使用
* 获取一个随机的数字(范围是int所有范围,有正负两种),int num=r.nextInt()
* */
import java.util.Random;
public class Demo06Random {
public static void main(String[] args) {
Random r=new Random();
int num=r.nextInt();
System.out.println("产生的随机数为:"+num);
}
}

package cn.ly.Day.seven.twelve;
import java.util.Random;
public class Demo07Random {
public static void main(String[] args) {
Random r=new Random();
for (int i = 0; i < 8; i++) {
int num=r.nextInt(10);
System.out.println(num);
}
}
}

练习生成1-n之间的随机数
package cn.ly.Day.seven.twelve;
import java.util.Random;
/*
* 根据int变量n的值,来获取随机数字,范围是[1,n],
* 可以取到1也可以取到n
* */
public class Demo08Random {
public static void main(String[] args) {
int n=9;
Random r=new Random();
for (int i = 0; i < 10; i++) {
//本来范围是[0,n),整体加1之后变成了[1,n+1),也就是[1,n]
int result=r.nextInt(n)+1;
System.out.println(result);
}
}
}

本文详细介绍了如何在Java中使用Random类生成随机数,包括生成int范围内随机数、指定范围内的随机数以及生成1到n之间的随机整数。通过实例演示了不同场景下随机数的生成方法。
1886

被折叠的 条评论
为什么被折叠?



