步骤:
1、 导入 Random
包。
//固定语句
//此语句必须在public class语句外面
import java.util.Random;
2、 获取进入资格。
//固定语句
Random r = new Random();
//r为自定义变量,但一般建议用r表示
3、 生成随机数。
// 数据类型 变量名 = r.数据类型(数值范围)
//举例1:生成0-10之间不包含10的数字
int number = r.nextInt(10);
//number为自定义变量
//10表示随机生成0~10之间包括0但不包括10的数字
//如果要生成范围不以0为开头的随机数,有一个口诀:括号里是末数-初数;括号外加上末数
//举例2:生成1-10之间的随机数(不包含10)
int number = r.nextInt(9) + 1;
4.总代码展示
package com.liuzhiqing.test;
import java.util.Random;
public class Test1 {
public static void main(String[] args) {
Random r = new Random();
int number = r.nextInt(10);
}
}
5.验证
// 利用for循环检验随机数生成结果
package com.liuzhiqing.test;
import java.util.Random;
public class Test1 {
public static void main(String[] args) {
Random r = new Random();
for (int i = 0; i < 10; i++) {
int number = r.nextInt(10);
System.out.print(number + " ");
}
}
}
结果为:
产生的随机数在0~10之间,却不包括10。