A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 万合天宜 金牌黑马   /  2015-2-3 21:27  /  920 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. <p>import java.util.Scanner;

  2. /**
  3. * 任意随机数的获取
  4. * @author pinger
  5. * @version V1.00
  6. */
  7. public class RandomDemo {
  8.         public static void main(String[] args) {

  9.                 // 键盘录入范围数
  10.                 Scanner sc = new Scanner(System.in);

  11.                 System.out.println("请输入开始数:");
  12.                 int start = sc.nextInt();
  13.                 System.out.println("请输入结尾数:");
  14.                 int end = sc.nextInt();

  15.                 // 循环遍历随机数
  16.                 for (int i = 0; i < 100; i++) {

  17.                         // 获取随机数功能
  18.                         int num = getRandom(start, end);

  19.                         // 输出随机数
  20.                         System.out.println(num);
  21.                 }
  22.         }

  23.         /*
  24.          * 获取任意两个数之间的随机数的功能
  25.          */
  26.         public static int getRandom(int start, int end) {

  27.                 // (int): 转换为int类型
  28.                 // +start: 最小值从start开始
  29.                 // end - start + 1: 取随机数的范围值,例:200~300的随机数,随机数的范围值是100
  30.                 int number = (int) (Math.random() * (end - start + 1) + start);

  31.                 // 返回随机数
  32.                 return number;
  33.         }
  34. }
  35. </p>
复制代码


评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

2 个回复

倒序浏览
不错,感谢分享
回复 使用道具 举报
飘过,赞一个,支持一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马