java.security パッケージに含まれる SecureRandom クラスを使用すると、
任意の長さを指定してランダムバイト配列を取得することができます。
サンプルソースコード
byte bytes[] = new byte[20]; SecureRandom secureRandom = new SecureRandom(); secureRandom.nextBytes(bytes); // または bytes = secureRandom.generateSeed(20);
参考
- Java Platform Standard Ed.6 ドキュメント - SecureRandom
http://java.sun.com/javase/ja/6/docs/ja/api/java/security/SecureRandom.html
