Random 类的实例 random
random.doubles(1, var1, var2 ).findFirst().orElse(0);
貌似只能生成 [var1, var2) 的随机数(左闭右开),
我想生成[var1, var2](左闭右闭)的该怎么写?
PHPz2017-04-18 09:51:20
해결책: random.doubles(1, var1, var2 + Double.MIN_VALUE).findFirst().orElse(0);
Double은 소수점 이하 자릿수를 너무 많이 나타낼 수 있으므로 확률적으로 var2가 무작위로 생성될 가능성이 너무 작으므로 무시하는 것이 좋습니다. 소수점 2자리와 같이 고정된 소수 자릿수만 취하는 경우 다음과 같이 할 수 있습니다.
으아아아