为什么这里要new一个Random对象而不用Math.random?

来源:6-5 应用 Collections.sort() 实现 List 排序

Airly

2016-08-29 11:49

为什么这里要new一个Random对象而不用Math.random?

http://img.mukewang.com/57c3af38000101d807310437.jpg

写回答 关注

3回答

  • 慕移动9181930
    2022-03-23 00:44:17

    对,i%2==0,i才是偶数啊。MyEclipse

  • D许咚
    2017-05-05 15:28:42

    其实功能都一样,Math类用它的random()方法能实现产生随机数[0,1)的随机数,如果要提取需要的范围值,我们还需要做一次乘法计算

    Random也是一个类,他的方法是nextInt(int n),表示产生一个大于0小于n的随机数,这样是不是更简单呢

  • qq_人生过客_03235002
    2016-08-29 12:05:02

    因为Java包里面已经含有Random类了,这样做会方便一些,个人意见

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题