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();
}

大家看明白了吧

上一篇:Java.util 包(Date 类、Calendar类、Random类)


下一篇:php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法