# 并发随机数

在 JDK 7 中, java.util.concurrent 包括一个方便类, ThreadLocalRandom 用于期望从多个线程 ForkJoinTask 使用随机数的应用程序。

对于并发访问,使用 ThreadLocalRandom 而不是 Math.random() 更少的争用的结果,并最终使更好的性能。

所有你需要做的是 ThreadLocalRandom.current(),然后调用其中一个方法来检索一个随机数。这是一个例子:

int r = ThreadLocalRandom.current().nextInt(477;
1