tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
1431
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    micweg micweg ist offline Grünschnabel
    Registriert seit
    Oct 2004
    Beiträge
    3
    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
     

  2. #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

  3. #3
    micweg micweg ist offline Grünschnabel
    Registriert seit
    Oct 2004
    Beiträge
    3
    Zitat Zitat von micweg
    Hab hier auch schon die Suche benutzt, aber die gefundenen Quelltexte waren zu kompliziert (oder ich zu dumm).

    Danke
    Hab sie wirklich benutzt, allerdings kenne ich viele von den dort verwendeten Funktionen nicht. Soll nur nen ganz schmales Programm sein!
     

  4. #4
    Registriert seit
    Aug 2004
    Beiträge
    213
    Zitat Zitat von micweg
    Hab sie wirklich benutzt, allerdings kenne ich viele von den dort verwendeten Funktionen nicht. Soll nur nen ganz schmales Programm sein!

    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

  5. #5
    Avatar von Aiju
    Aiju Aiju ist offline Mitglied Brokat
    Registriert seit
    Jul 2004
    Beiträge
    268
    Ich erzeuge Zuffalszahlen immer mit random() und randomize()
     

  6. #6
    micweg micweg ist offline Grünschnabel
    Registriert seit
    Oct 2004
    Beiträge
    3
    Danke schön, ich probiere es mal aus!
     

Ähnliche Themen

  1. Zufallszahl
    Von lz9c1j im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 21.12.04, 09:18
  2. Zufallszahl
    Von Slater im Forum .NET Archiv
    Antworten: 8
    Letzter Beitrag: 07.07.04, 14:40
  3. Zufallszahl
    Von dwiist im Forum PHP
    Antworten: 7
    Letzter Beitrag: 29.01.04, 09:50
  4. Zufallszahl zw. 11 u. 7
    Von pulmoll im Forum Flash Plattform
    Antworten: 5
    Letzter Beitrag: 16.01.04, 14:35
  5. Zufallszahl
    Von guigui im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 31.07.01, 10:48