ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
1431
1431
EMPFEHLEN
-
Hi,
Bin ganz neu hier im Forum. Habe mich angemeldet, da wir hier gerade C++ lernen. (juhu, wir sind schon in der 2ten Woche
)
Da unser Dozent mir nicht sehr kompetent vorkommt habe ich eine kleine Frage an euch:
Wie kann ich den mite einem kleinen Programm ohne viel schnickschnack eine Zufallszahl ausgeben? (Ausgabe mit cout)
Hab hier auch schon die Suche benutzt, aber die gefundenen Quelltexte waren zu kompliziert (oder ich zu dumm).
Danke
-
20.10.04 09:31 #2
- Registriert seit
- Aug 2004
- Beiträge
- 213
Einfach die Suchfunktion benutzen und nach "Zufallszahlen" suchen. Liefert sofort ein Ergebniss.
"Nun, diese taktischen Atomwaffen, das ist ja eine bloße Fortsetzung der Artillerie."
"Nehmen Sie die Menschen, wie sie sind, andere gibt's nicht."
"Lieber das halbe Deutschland ganz als das ganze Deutschland halb."
"Ist es nicht schrecklich, dass der menschlichen Klugheit so enge Grenzen gesetzt sind und der menschlichen Dummheit überhaupt keine?"
- Konrad Adenauer
sprachtherapie göttingen
-
Hab sie wirklich benutzt, allerdings kenne ich viele von den dort verwendeten Funktionen nicht. Soll nur nen ganz schmales Programm sein!
Zitat von micweg
-
20.10.04 09:58 #4
- Registriert seit
- Aug 2004
- Beiträge
- 213
Zitat von micweg
Oh Sorry hab ich nicht gelesen.
Zitat aus irgenteinem anderem Forum:"
Zufallszahlen erzeugt man mit der parameterlosen Funktion rand(),
die durch stdlib.h zur Verfügung steht.
Eine Zufallszahl zwischen a und b (incl. a und b) erzeugt man z.B. mit:
a + ( rand() % ( b - a + 1 ) )
d.h. 1 bis 100 erzeugt man mit:
1 + ( rand() % ( 100 - 1 + 1 ) )
also
1 + ( rand() % 100 )
Da rand() immer gleiche Folgen von Zufallszahlen - also
Pseudozufallszahlen - liefert,
benötigt man noch einen "Start" für rand():
Den "echten" Zufallseffekt erzeugt man, indem man rand() zunächst mittels:
srand( (unsigned) time(NULL) ) ;
oder
time(&sec);
srand( (unsigned) sec);
initialisiert. Dafür benötigst Du noch time.h im Programmkopf.
"Geändert von Java/CppProgrammer (20.10.04 um 10:04 Uhr)
"Nun, diese taktischen Atomwaffen, das ist ja eine bloße Fortsetzung der Artillerie."
"Nehmen Sie die Menschen, wie sie sind, andere gibt's nicht."
"Lieber das halbe Deutschland ganz als das ganze Deutschland halb."
"Ist es nicht schrecklich, dass der menschlichen Klugheit so enge Grenzen gesetzt sind und der menschlichen Dummheit überhaupt keine?"
- Konrad Adenauer
sprachtherapie göttingen
-
Ich erzeuge Zuffalszahlen immer mit random() und randomize()
-
Danke schön, ich probiere es mal aus!
Ähnliche Themen
-
Zufallszahl
Von lz9c1j im Forum C/C++Antworten: 7Letzter Beitrag: 21.12.04, 09:18 -
Zufallszahl
Von Slater im Forum .NET ArchivAntworten: 8Letzter Beitrag: 07.07.04, 14:40 -
Zufallszahl
Von dwiist im Forum PHPAntworten: 7Letzter Beitrag: 29.01.04, 09:50 -
Zufallszahl zw. 11 u. 7
Von pulmoll im Forum Flash PlattformAntworten: 5Letzter Beitrag: 16.01.04, 14:35 -
Zufallszahl
Von guigui im Forum Flash PlattformAntworten: 1Letzter Beitrag: 31.07.01, 10:48





Zitieren
Login






