Random

作者: 我把心事寄流年 | 来源:发表于2018-10-28 12:30 被阅读5次
    • 创建Random对象:
      Random xxx = new Random();
    • 创建一个没有取值范围的随机整数:
      int num = xxx.nextInt();
    • 创建一个有取值范围的随机整数:
      int num = xxx.nextInt(n);

    取值范围说明:

    • 左闭右开,[0,n) 左边能取到,右边取不到。
    • 实际取值范围是 0~ n-1
      例: int num1 = nextInt(3);表示创建一个随机整数,范围是 0~2
    定义5个随机数字
    package Random;
    import java.util.Random;
    public class Demo1{
        public static void main(String[] args){
            Random r = new Random();
            for(int i =0;i<5;i++){
                int num = r.nextInt();
                System.out.println(num);
            }
        }
    }
    
    定义5个取值范围为6-15的整数
    package Random;
    import java.util.Random;
    public class Demo1{
        public static void main(String[] args){
            Random r = new Random();
            for(int i =0;i<5;i++){
                int num = r.nextInt(10)+6;
                System.out.println(num);
            }
        }
    }
    
    定义5个随机数字,范围是13~48,并统计偶数个数
    package Random;
    import java.util.Random;
    public class Demo1{
        public static void main(String[] args){
            Random r = new Random();
            int count = 0;
            for(int i =0;i<5;i++){
                int num = r.nextInt(36)+13;
                System.out.print(num+" ");
                if(num%2==0){
    
                    count++;
                }
    
            }
            System.out.println("偶数为"+count+"个");
        }
    }
    

    相关文章

      网友评论

          本文标题:Random

          本文链接:https://www.haomeiwen.com/subject/otmptqtx.html