Random的使用:生成随机数。
随机数应用:
随机点名:
年会抽奖:
猜数字游戏:
密码学。
查看API文档:
package cn.ensource.random;
import java.util.Random;
public class RandomDemo1 {
public static void main(String[] args) {
// 目标: 掌握使用Random生成随机数的步骤
Random r = new Random();
for (int i = 0; i < 10; i++) {
int k = r.nextInt(10); // [0, 10)
System.out.println(k);
}
}
}
编程小技巧:ctrl+alt+t,将一段代码放到某种代码中,然后选择for语句。
Random生成指定区间随机数:
例如:要生成1-10之间的随机数,程序如何实现?
package cn.ensource.random;
import java.util.Random;
public class RandomDemo1 {
public static void main(String[] args) {
// 目标: 掌握使用Random生成随机数的步骤
Random r = new Random();
for (int i = 1; i < 20; i++) {
int data2 = r.nextInt(10) + 1;
System.out.println(data2);
}
}
}
int num = r.nextInt(10);
解释: 10代表的是一个范围,如果括号写10,产生的随机数就是0-9,括号写20,参数的随机数则是0-19。