Java 设计一个方法,实现获取任意范围内的随机数

设计一个方法,实现获取任意范围内的随机数

  • 需求:请设计一个方法,可以实现获取任意范围内的随机数。
  • 分析:
  •  A:键盘录入两个数据。
    
  •  	int strat;
    
  •  	int end;
    
  •  B:想办法获取在start到end之间的随机数
    
  •  	我写一个功能实现这个效果,得到一个随机数。(int)
    
  •  C:输出这个随机数
    
import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("输入第一个:");
        int start = sc.nextInt();
        System.out.println("输入第二个:");
        int end = sc.nextInt();
        
        //用for检验输出,检验完可自行去掉循环
        for (int x = 0;x<100;x++){
        int result = getRandom(200,300);
        System.out.println(result);
        }
    }
    public static int getRandom(int start,int end){
        int random = (int)(Math.random()*(end - start + 1)+start);
        return random;
    }
}

运行结果:

在这里插入图片描述

发布了10 篇原创文章 · 获赞 0 · 访问量 316

猜你喜欢

转载自blog.csdn.net/weixin_44245615/article/details/104824349