首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Math.random与java.util.Random的差异

2013-09-16 
Math.random与java.util.Random的差别今天在做一道习题时想到了Math.random()与Random类有什么区别,查阅了

Math.random与java.util.Random的差别

今天在做一道习题时想到了Math.random()与Random类有什么区别,查阅了一些资料,感觉讲的不是太好。

首先两者的区别是一个是方法,一个是类。

其实前者的实现借助与后者。大家可以看一下Math.random()的源码

   public static double random() {        Random rnd = randomNumberGenerator;        if (rnd == null) rnd = initRNG();        return rnd.nextDouble();    }

大家看明白了吧


热点排行