java 生成随机数
迷茫
迷茫 2017-04-18 09:49:20
0
1
809

Random 类的实例 random

random.doubles(1, var1, var2  ).findFirst().orElse(0);

貌似只能生成 [var1, var2) 的随机数(左闭右开),
我想生成[var1, var2](左闭右闭)的该怎么写?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(1)
PHPzhong

解決策:
random.doubles(1, var1, var2 + Double.MIN_VALUE).findFirst().orElse(0);

Double は小数点以下の桁数が多すぎるため、確率の観点から見ると、var2 がランダムに生成される可能性が低すぎるため、無視することをお勧めします。小数点以下 2 桁など、固定の小数点以下の桁数のみを取得する場合は、次のようにすることができます:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート