C: Zufallszahlen

Weiß jemand, wie ich in C an ECHTE Zufallszahlen herankommen kann?

Oder gibt es im Allgemeinen das Programm, das ich aus C heraus aufrufen kann und mir dann gute Zufallszahlen liefert?

RAND ist ja nur ein schlechter Witz…

So schlecht ist rand() gar nicht, Du musst die Zufallszahlenreihe halt nur jedesmal mit einem anderen Startwert initialisieren. Softwaremaessig koennen eh nur „Pseudo“-Zufallszahlen erzeugt werden, als Lektuere dazu empfielt sich das entsprechende Kapitel in den „Numerical Recipies“. „Echte“ Zufallszahlen werden hardwaremaessig erzeugt, ueber das thermische Rauschen eines Widerstandes oder aehnliches.

Joern

So schlecht ist rand() gar nicht, Du
musst die Zufallszahlenreihe halt nur
jedesmal mit einem anderen Startwert
initialisieren.

hi
…zb ueber eine zeit-fkt:


long int zahl;
srand((long int) time(NULL));
zahl=rand();

aba halt auch nur pseudo-zz’s
tafp