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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 中国梦 中级黑马   /  2014-12-20 09:56  /  1497 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求指教?

10 个回复

倒序浏览
随机数也有遍历?? 哪里提到的?
回复 使用道具 举报
dream_style 来自手机 中级黑马 2014-12-20 13:08:13
藤椅
同问,学习学习
回复 使用道具 举报
方法1(数据类型)(最小值+Math.random()*(最大值-最小值+1))例(int)(1+Math.random()*(10-1+1))从1到10的int型随数
方法2获得随机数
for (int i=0;i<30;i++)
{System.out.println((int)(1+Math.random()*10));
}
(int)(1+Math.random()*10)
通过java.Math包的random方法得到1-10的int随机数
公式是:最小值---最大值(整数)的随机数(类型)最小值+Math.random()*最大值
回复 使用道具 举报
我刚好在想这些东西
回复 使用道具 举报
随机数遍历?不懂啊??没听说过,,来看看
回复 使用道具 举报
我大概知道你的意思,有点类似于福利彩票。不过你是遍历我就写个程序给你参考,如果有不谨慎的地方,请见谅
  1. package test;

  2. import java.util.ArrayList;
  3. import java.util.List;
  4. import java.util.Random;

  5. public class Test12 {
  6.         public static void main(String[] args) {
  7.                 List<String>list = new ArrayList<String>();
  8.                 list.add("1");
  9.                 list.add("2");
  10.                 list.add("3");
  11.                 list.add("4");
  12.                 int a = list.size();
  13.                 Random random = new Random();
  14.             for (int i = a-1; i >=0; i--) {
  15.                     int randomNum;
  16.                     if (i>0) {
  17.                              randomNum = random.nextInt(i);
  18.                         }else {
  19.                                  randomNum = 0;
  20.                         }
  21.                     String readyRemove = list.get(randomNum);
  22.                     if (i != 0) {
  23.                             System.out.print(readyRemove+",");
  24.                         }else {
  25.                                 System.out.print(readyRemove);
  26.                         }
  27.                    
  28.                     list.remove(readyRemove);
  29.                    
  30.                 }
  31.         }
  32. }
复制代码
回复 使用道具 举报
同求:sleepy:
回复 使用道具 举报
chensc 金牌黑马 2014-12-21 09:08:47
9#
学习学习!
回复 使用道具 举报
看的懂代码  但是具体楼主问的什么东西有点晕
回复 使用道具 举报
Sunflower_Wish 发表于 2014-12-20 12:42
随机数也有遍历?? 哪里提到的?

难道没有
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马