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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  构造函数构造方法摘要
        Random()   的
          创建一个新的随机数生成器。
         
        Random(long seed)
          使用单个 long 种子创建一个新的随机数生成器。   


这两构造函数 产生的随机数有什么区别

评分

参与人数 1技术分 +1 收起 理由
黑妞~ + 1

查看全部评分

4 个回复

倒序浏览
  1. Random

  2. public Random()
  3. 创建一个新的随机数生成器。此构造方法将随机数生成器的种子设置为某个值,该值与此构造方法的所有其他调用所用的值完全不同。
  4. Random

  5. public Random(long seed)
  6. 使用单个 long 种子创建一个新的随机数生成器。该种子是伪随机数生成器的内部状态的初始值,该生成器可通过方法 next(int) 维护。
  7. 调用 new Random(seed) 等效于:

  8. Random rnd = new Random();
  9. rnd.setSeed(seed);
  10. 参数:
  11. seed - 初始种子
  12. 另请参见:
  13. setSeed(long)
复制代码
不懂看文档- -
回复 使用道具 举报
好吧  这个问题我也不是很懂!
回复 使用道具 举报
还是不不懂
回复 使用道具 举报
我机子上用的一个单机音乐播放器还有我的MP3,随机播放从来没真正随机过,无论从列表哪首歌开始随机播放,三四首之后必定开始放第一首歌,然后就是按照固定的乱序播放了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马