Hi
Kann mir einer sagen wie ich in C eine Zufallszahl zwischne 1 und 10 erstelle?
Danke im Vorraus
MARMLL
Zufallszahlen
Re: Zufallszahlen
"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
"... 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
Re: Zufallszahlen
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
" j = 1 + rand() % 10 ; " ...glaube ich <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">;
Gruss aby