今日のひとこと Challange IT For Future

乱数の生成

Java 読了 1分

この記事は最終更新から 20 年以上たっています。内容が現在の状況と異なる可能性があります。現在の情報は最新の記事、Fess の記事をご覧ください。

java.util.Random、java.security.SecureRandom、org.apache.commons.lang.RandomStringUtils、commons-math?などがあるみたいだな・・・。どれを使うのがよいだろうか。それぞれを見てみるか。

で、ちらっとみたら、RandomStringUtilsはRandomを呼んでいるだけっぽいな。Tomcatのセッションとかは、SecureRandomを使うそうな。commons-mathのもSecureRandomを使えるものがあるみたいだから、SecureRandomかcommons-mathを使うのがよいかな。でも、SecureRandomは、生成コストが高いみたいだ。うーん、なるほど、勉強になった。