您的位置:首页 > 其它

Random类的使用

你怎么看 2020-11-18 22:56 155 查看 https://blog.51cto.com/1495436

Random类

  • 什么式Random类?
  • 此类的实例主要用于生成伪随机数。

​ 例如:使用户能够得到一个随机整数:

Random ran = new Randon();
int i =ran.nextInt();//int的取值范围

Random使用步骤:

  • 查看类

    java.util.Random;该类需要导入后才能使用

  • 查看构造方法

    public Random();创建一个新的随机数生成器

  • 查看成员方法

    public int nextInt(int n); 返回一个伪随机整数,范围在[0,n-1]。

    public doublic nextDouble(); 返回一个伪随机小数,范围在[0.0 , 1.0)。

    使用Random类,随机生成10个10以内的随机整数。[0 , 9]

    //1.导包Int
    import java.util.Random;
    public class RandomDeom{
    public static void main(String[] args){
    //2.构建Random类对象
    Random ran = new Random();
    //3.调用类中大的方法 nextInt(int n);
    for(int i = 0; i < 10; i++){
    int num = ran.nextInt(10);
    System.out.println(num);
    }
    }
    }

    获取1-n之间的随机数,包含n

    import java.util.Random;//导包
    public class RandomDeom2{
    public static void main(String[] args){
    int n = 50;
    Random ran = new Random();//构建对象
    int num = ran.nextInt(n)+1;//调用方法
    System.out.println(num);
    }
    }
标签: