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