オブジェクトが 2 つの数値の間の値を返すようにするプログラムがあります。しかし問題は、ほとんどの場合、得られる数値が境界内にないことです。コードは次のとおりです。
public int getSize() {
int s = (int)Math.random() * (max - min) + min;
return s;
}
最小値と最大値は両方ともコードで 320 と 640 として定義されていますが、必要な値よりも低い値が得られることがあります (たとえば、283 を取得したことがあります)。誰か助けてくれませんか?