Sebastian: srand Zufallsgenerator

Beitrag lesen

ganz recht, srand initialisiert den zufallsgenerator. zusätzlich solltest du aber versuchen, die
Initialisierungsfunktion srand mit einer Halbwegs zufaelligen zahl aufzurufen, z. B. so:

srand(time ^ $$ ^ unpack "%32L*", /usr/binps /usr/bin/gzip);

dein code:

srand(time ^ $$ ^ unpack "%32L*", /usr/binps /usr/bin/gzip);
$t = &zufall(0,$m-1);
$u = &zufall(0,$m-1);

sub zufall
{

»»  return int(rand($_[1]-$_[0]+1))+$_[0];

}