Zitat von
Z4ppy:
Ich hab mir jetzt auch nochmal den Code von ISAAC angesehen und da absolut nichts entdecken können, was nach so etwas ähnlichem wie Randomize aussieht...
Mittels Random ein array of integer zu bilden und das als Seed für ISAAC zu verwenden, dürfte ja wohl auch nicht sehr sicher sein...
MfG Z4ppy
Benutze einfach meine von der ISAAC-Seite referenzierte
PRNG-Bibliothek, die hat gleich drei Prozeduren zur ISAAC-Initialisierung:
Delphi-Quellcode:
procedure isaac_init (var ctx: isaac_ctx; seed: longint);
{-Init context from randrsl[0]=seed, randrsl[i]=0 otherwise}
procedure isaac_init0(var ctx: isaac_ctx);
{-Init context from randseed}
procedure isaac_inita(var ctx: isaac_ctx; const key: array of longint; klen: integer);
{-Init all context variables with separate seeds, klen: number of seeds}
Gruß Gammatester