一、产生 0 和某个上限之间随机整数java
- 缺点1:若是n 是一个比较小的2 的乘方,短周期内会出现重复
- 缺点2:若是n 不是2 的乘方,有的数字会比别的数字出现的频繁,n越大 越明显


- 缺点3:极难出现,会返回一个范围外的数(灾难性后果)
所以,请使用标准类库编程
- 以下方法可返回随机数,不会出现上述问题
- 这是专家研究的成果,放心使用

- 你没必要花时间重复制造这个轮子,拿来用就好
- 标准类库的性能随着时间推移,愈来愈好(标准类库被反复重写过不少次,性能有显著提高)
- 使用标准类库能够是本身的代码融入主流
每一个重要发型版本都会有新的特性加入类库多线程
- 每一个程序猿都应该熟悉 java.lang、 java.util,甚至 java.io
集合框架应该是每一个程序猿基本工具箱的一部分并发
java.util.concurrent 增长了一组并发实用工具框架
- 既包含高级的并发编程工具,简化多线程编程任务
- 还包含低级别的并发基本类型
- 容许专家们编写更高级的并发抽象
- java.util.concurrent 高级部分也应该是每一个程序猿基本工具箱的一部分