呼び出しに何らかの係数を掛けて数値にキャストすることで正の整数を作成している java.util.Random.nextDouble() の呼び出しを報告します。

ある範囲内でランダムな正の整数を生成するには、java.util.Random.nextInt(int) を使用するほうが単純で効率的です。

例:


  int getRandomInt() {
    return (int) ((new Random()).nextDouble() * SIZE);
  }
  

クイックフィックス適用後:


  int getRandomInt() {
    return (new Random()).nextInt(SIZE);
  }