返回列表 发新帖

[教学] java获取随机数的几种方法

[复制链接]

39

主题

719

回帖

4221

积分

大学生

Rank: 5Rank: 5

金币
2065
好评
12
信誉
98

MT论坛最佳新人MT论坛帅哥考神MT论坛活跃会员

QQ
发表在  2019-3-1 09:36:02 | 显示全部楼层 | 阅读模式  来自 湖北
1.Math.random()方法

例子:求1到10之间的随机数



[java] view plain copy
public static void main(String[] args) {  
    int n;  
    for (int i = 0; i < 30; i++) {  
        n = 1 + (int)(Math.random() * 10);  //random()是产生【0,10)的随机数,,int是只取整数
        System.out.println("n: " + n);  
   }  
}  


2.Random的nextInt方法
[java] view plain copy
public static void main(String[] args) {  
    int n;  
    Random r;  
    for (int i = 0; i < 30; i++) {  
        r = new Random();  
        n = r.nextInt(10)+1;     //nextint(10)是产生【0,10)的整数
        System.out.println("n: " + n);  
    }  
}  
回复

使用道具 举报

快速回复 返回顶部 返回列表