报告对 java.util.Random.nextDouble() 的调用,这些调用用于通过将调用乘以一个系数并转换为整数来创建正整数。

对于在一定范围内生成随机正整数,java.util.Random.nextInt(int) 更加简单和高效。

示例:


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

在应用快速修复后:


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