Random类的使用

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);
    }
    }
上一篇:【JAVA习题三十四】某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换


下一篇:牛客网2018年题目吃鱼