• Random类


    Random类是一个随机数产生器,随机数是按照某种算法产生的。如果用一个初值创建Random对象就可以得到一系列的随机数,但如果用相同的初值创建Random对象则得到的随机序列是相同的(也就是程序中的随机数是固定的数,起不到随机的作用),所以Java中在Random类和Random()构造方法中使用当前时间来初始化Random对象,减少随机序列相同的可能性

    例Random类产生随机数

    import java.util.*;
    public class Radomdemo {

    public static void main(String[] args){ Random r=new Random();
    //产生10个随机数
    for(int i=0;i<10;i++){

    //ioo以内产生随机数

    System.out.println(r.nextInt(100));
           }
    }
    }

    执行结果1

    21
    67
    15
    30
    9
    10
    20
    28
    38
    68

    执行结果2

    0
    17
    99
    94
    24
    76
    49
    24
    89
    23

    如执行结果1和执行结果2不同因为时间不同初始化的Random对象不同所以产生的随机数不同

  • 相关阅读:
    事件记录
    C++和extern C
    中断控制器
    NAND FLASH控制器
    MMU实验
    存储管理器实验
    GPIO实验
    linux与Windows使用编译区别及makefile文件编写
    ubuntu如何为获得root权限
    VI常用命令及linux下软件
  • 原文地址:https://www.cnblogs.com/gc56-db/p/6884992.html
Copyright © 2020-2023  润新知