原创

自定义一个方法,生成10个使用随机数【10-50】并返回

自定义一个方法,生成10个使用随机数【10-50】并返回,将随机数的范围和个数都设计成灵活的,让调用者决定。

被调用的方法,生成范围区间内两个数中指定个数的随机数,具体代码如下:

private static void sjs(int min, int max, int x){
    StringBuffer buffer = new StringBuffer();
    for(int i = 1; i<= x;i++){
        Random random = new Random();
        int j = random.nextInt(max) % (max - min + 1) + min;
        buffer.append(j).append(",");
    }
    String str = buffer.toString().substring(0,buffer.toString().length()-1);
    System.out.println("范围区间为:{" + min +"-"+ max + "},生成"+ x + "个使用随机数,随机数分别为" + str);
}

main主函数,用于输入随机数和个数并调用sjs()方法,具体代码如下:

public static void main(String[] args) {
    Scanner sc= new Scanner(System.in);
    System.out.println("请输入随机数的范围:");
    System.out.println("范围第一个值为:");
    int min = sc.nextInt();
    System.out.println("范围第二个值为:");
    int max = sc.nextInt();
    System.out.println("范围区间为:{" + min +"-"+ max + "}");
    System.out.println("请输入随机数的个数:");
    int x = sc.nextInt();
    sjs(min,max,x);
}

执行结果如下:

请输入随机数的范围:
范围第一个值为:
10
范围第二个值为:
100
范围区间为:{10-100}
请输入随机数的个数:
10
范围区间为:{10-100},生成10个使用随机数,随机数分别为96,41,12,100,55,23,17,56,64,82
~阅读全文~人机检测~

关注下方微信公众号“Java精选”(w_z90110),回复关键词领取资料:如Mysql、Hadoop、Dubbo、Spring Boot等,免费领取视频教程、资料文档和项目源码。

Java精选专注程序员推送一些Java开发知识,包括基础知识、各大流行框架(Mybatis、Spring、Spring Boot等)、大数据技术(Storm、Hadoop、MapReduce、Spark等)、数据库(Mysql、Oracle、NoSQL等)、算法与数据结构、面试专题、面试技巧经验、职业规划以及优质开源项目等。其中一部分由小编总结整理,另一部分来源于网络上优质资源,希望对大家的学习和工作有所帮助。

评论

分享:

支付宝

微信