私はFindBugsを使用してプロジェクトのコードレビューをしようとしています。FindBugs RV_ABSOLUTE_VALUE_OF_RANDOM_INT警告
我々はユニークなIDを生成する方法(ランダム)を有する:
public static String generateUUID(int base){
return String.valueOf(getCurrentTimeInNanos((long)base)) +
String.valueOf(Math.abs(random.nextInt()));
}
およびFindBugsのは、RV_ABSOLUTE_VALUE_OF_RANDOM_INT
警告(RV:符号付き32ビットのランダムな整数の絶対値を計算する不正の試み)を示し、iは、問題を推測しますString.valueOf(Math.abs(random.nextInt())
にあります。
あなたはこれがなぜ、どのように修正するのか説明がありますか?
ありがとうございました。