何らかの理由で、どのコードを試しても、このコードは常に
Exception in thread "main" java.lang.IllegalStateException: generator not seeded
エラー。メッセージの下部にテスト コードを含めました。また、このジェネレーターのドキュメントを見つけることができませんでした。そして、私はgnuクラスパスを使用していません。Fortuna.javaが必要としていたクラスをインポートしただけです。
public class derp {
public static void main(String[] args) throws IllegalStateException, LimitReachedException{
Fortuna rand = new Fortuna();
Map<Object,String> mp=new HashMap<Object, String>();
String derpherpderp="gafibdawhid";
String key = Crypto.MD5(derpherpderp);
byte[] key2 = key.getBytes();
mp.put(new Integer(1), key);
int five = key2.length;
rand.addRandomBytes(key2,0,five);
rand.setup(mp);
rand.addRandomBytes(key2,0,five);
System.out.println(rand.nextByte());
}
}