【发布时间】:2018-09-04 13:14:41
【问题描述】:
我正在使用它来生成 5 到 13 之间的值
int randomGeneratedLevelValue = ThreadLocalRandom.current().nextInt(5, 13);
如何减少相同的匹配?
【问题讨论】:
-
试试this
-
虽然你的方法相当聪明,但也有一些缺点(其中一些可能会导致你的问题),这里有描述Random over ThreadLocalRandom
-
所以你不想要随机值?对于这样的范围,相同的值是很正常的......做一些数学计算并计算相同数字的概率