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