Zufallszahlen

Post Reply
Message
Author
MARMLL

Zufallszahlen

#1 Post by MARMLL »

Hi

Kann mir einer sagen wie ich in C eine Zufallszahl zwischne 1 und 10 erstelle?

Danke im Vorraus

MARMLL

Andreas Hammer

Re: Zufallszahlen

#2 Post by Andreas Hammer »

"Numerical Recipies in C" schreibt dazu

"... j = 1+(int)(10.0*rand())/(RAND_MAX+1.0)); ..."

rand() erzeugt eine Zufallszahl zwischen 1 und RAND_MAX. Alternativ
kann man auch rand48() verwenden.
Siehe auch "man rand".

Wenn Dich die Erzeugung von Zufallszahlen interessiert, empfehle ich Dir
oben genanntes Buch. Dieses ist als PS bzw. PDF im Netz verfügbar.

Andreas

aby

Re: Zufallszahlen

#3 Post by aby »

oder noch kürzer:
" j = 1 + rand() % 10 ; " ...glaube ich <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">;

Gruss aby

Post Reply