【java源码系列】random的源码实现 发表于 2018-04-28 分类于 CS , programing , lan , java , jdk , rt , lang 阅读次数: 本文字数: 250 阅读时长 ≈ 1 分钟 API介绍 Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double 用法生成从1到10的int型随机数123456// 方式一:int i = (int)(1+Math.random()*(10-1+1))// 方式二:int i = random.nextInt(99)+1; 主要涉及的类java.util.Random 其他Random从Jdk 1.0开始就有了,而ThreadLocalRandom是Jdk1.7才新增的。简单从命名和类所在的包上看,两者的区别在于对并发的支持。 相关文章 【java源码系列】导读 java hotspot虚拟机 - class文件 【java源码系列】 - String 【java源码系列】HashMap 【java源码系列】Collection Framework