关闭

random()方法获得一定范围内的随机数

标签: Math类
665人阅读 评论(0) 收藏 举报
分类:

Math类成员变量和方法

一 获取范围内的随机数

//从键盘输入一个范围[start,end],获取该范围内的随机数
    //(int)(Math.random()*(end-start+1)+start);
(end-start+1)表示该范围内有多少数字,可以表示到[start,end]
若是(end-start)只可以表示到[start,end);

二 代码

//从键盘输入一个范围[start,end],获取该范围内的随机数
    //(int)(Math.random()*(end-start+1)+start);
public class Random_2 {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        int start=sc.nextInt();
        int end=sc.nextInt();
        for(int i=0;i<10;i++){
            System.out.println(get_random(start,end));
        }
    }
    public static  int get_random(int start,int end){
        return (int)(Math.random()*(end-start+1)+start);
    }
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:15021次
    • 积分:579
    • 等级:
    • 排名:千里之外
    • 原创:44篇
    • 转载:9篇
    • 译文:0篇
    • 评论:6条
    文章分类