javaでSecureRandomを使用してランダムな整数を生成したいとします。安全なランダムをJavaでシードする
private SecureRandom myRandom = new SecureRandom();
private int myInt = 10;
int myResults;
myResults = myRandom.nextInt(myInt);
私は、シーディングとは、乱数ジェネレータの開始点を指定することを意味します。 Shoud私はランダム化を確実にするために、繰り返しごとに乱数ジェネレータを再シードしましたか?
この答えは単純に間違っています。再シーディングは、場合によってはより安全です。 https://www.cigital.com/justice-league-blog/2009/08/14/proper-use-of-javas-securerandom/ – Jacob
@ジャカブ入力のおかげで...私は私の答えを更新しました – artbristol
記事引用はhttps://www.synopsys.com/blogs/software-security/proper-use-of-javas-securerandom/に移動しました –