Random:此类的实例用于生成伪随机数流。此类使用
public Random(long seed)使用单个 long 种子创建一个新的随机数生成器。该种子是伪随机数生成器的内部状态的初始值,该生成器可通过方法 next(int) 维护。
调用 new Random(seed) 等效于:
Random rnd = new Random();
rnd.setSeed(seed);
例题:生成20以内的整数
for (int i =0 ; i <20 ;i++) {
System.out.println(new Random().nextInt(20)); //生成0到20以的整数
}
例题:生成10到20的随机数
for (int i =0 ; i <20 ;i++) {
System.out.println(new Random().nextInt(10)+10); //生成0到20以的整数
}
例题:用代码模拟猜数字的小游戏
import java.util.Random;
import java.util.Scanner;
public class RandomDemo {
public static void main(String[] args) {
Random rdm=new Random();
int randomnum=rdm.nextInt(100);
System.out.println(randomnum);
Scanner scn=new Scanner(System.in);
int scnnum = scn.nextInt();
while (scnnum != randomnum){
if (scnnum>randomnum){
System.out.println("大了");
scnnum = scn.nextInt();
}else {
System.out.println("小了");
scnnum = scn.nextInt();
}
}
System.out.println("good");
}
}
视频百度下载地址:
链接:https://pan.baidu.com/s/1KQCTDun4A7OwKDX83hHXJg 提取码:w8l2
视频全套教程购买地址:http://suo.im/5zgMaW