Random的使用

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值