Java入门基础学习笔记27——生成随机数
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。