範囲内のランダムな倍精度浮動小数点数を生成する 質問する

範囲内のランダムな倍精度浮動小数点数を生成する 質問する

次のようなダブルが2つあります

double min = 100;
double max = 101;

ランダム ジェネレーターを使用して、最小値と最大値の範囲内の double 値を作成する必要があります。

Random r = new Random();
r.nextDouble();

しかし、ここでは範囲を指定できるものは何もありません。

ベストアンサー1

から までのランダムな値を生成するにrangeMinrangeMax:

Random r = new Random();
double randomValue = rangeMin + (rangeMax - rangeMin) * r.nextDouble();

おすすめ記事