Zufallszahlen

Hallo,

könnt ihr mir sagen wie der Befehl zum erzeugen von Zufallszahlen lautet und in welcher Bibliothek er enthalten ist??

Kann mir jemand von euch vielleicht auch sagen wie ich das selber rausfinden kann(also ich mein rausfinden in welcher bibliothek die einzelnen Funktionen sind)??

Wäre euch sehr dankbar.

Gruß
Merlin

PS: Ich besitze keine Dokumentationen.Deswegen die Fragen sonst hätte ich zuerst dadrin nachgeschaut.

Hallo,

könnt ihr mir sagen wie der Befehl zum erzeugen von
Zufallszahlen lautet und in welcher Bibliothek er enthalten
ist??

NAME
 rand, srand - random number generator.

SYNOPSIS
 #include 

 int rand(void);

 void srand(unsigned int seed);

DESCRIPTION
 The rand() function returns a pseudo-random integer between 0 and
 RAND\_MAX.

 The srand() function sets its argument as the seed for a new sequence
 of pseudo-random integers to be returned by rand(). These sequences
 are repeatable by calling srand() with the same seed value.

 If no seed value is provided, the rand() function is automatically
 seeded with a value of 1.

[...]

 For a more theoretical discussion which also covers many practical
 issues in depth, please see Chapter 3 (Random Numbers) in Donald E.
 Knuth's The Art of Computer Programming, volume 2 (Seminumerical Algo-
 rithms), 2nd ed.; Reading, Massachusetts: Addison-Wesley Publishing
 Company, 1981.

CONFORMING TO
 SVID 3, BSD 4.3, ISO 9899

SEE ALSO
 random(3), srandom(3), initstate(3), setstate(3)

Kann mir jemand von euch vielleicht auch sagen wie ich das
selber rausfinden kann(also ich mein rausfinden in welcher
bibliothek die einzelnen Funktionen sind)??

Du brauchst dringend die Dokumentation zu Deinem Compiler. Ich kann mir gar nicht vorstellen, dass er ohne ausgeliefert wurde. Sowas gibts doch gar nicht.

Wie Du siehst, wir hier keine ANSI-C Funktion verwendet. Sie heissen aber meines Wissens genauso und sind ebenfalls in der stdlib.h enthalen. Ich habe Dir die Variante aus der glibc zitiert, der GNU C Library. Die gehört zur GCC und ist (wie die meiste vernünftige Software) frei erhältlich. Wenn Du Linux nutzt, ist sie ganz sicher im C-Paket Deiner Distribution enthalten – inklusive Dokumentation! Zur Not gibts die auch online: http://www.gnu.org/software/libc/manual/html_mono/li…

Sonst hilft auch bei solchen Fragen eine Suchmaschine erstaunlich gut weiter. Einfach die Stichworte "random number " eingeben und schwupp …

Es ist bei solchen Anfragen übrigens nie verkehrt auch Deinen Compiler und verfügbare Bibliotheken anzugeben.

Gruß

Fritze