Zufallzahl erstellen
-
Hallo,
folgendes habe ich in der Hilfe gefunden
iZufallZahl = rand() % 100;Hiermit erstelle ich eine Zufallzahl zwische 0 und 100. Möchte aber eine Zahl zwischen (z.B. 5 und 100).
bis bald Siegfried
-
dann mach von 0 bis 95 und dann +5. dann haste von 5 bis 100.
-
iZufallZahl = rand() % 100;liefert nur Zahlen zwischen 0 und 99! kannste ganz einfach mit dem windows-taschenrechner (wissenschaftliche ansicht) nachprüfen.
// Zufallszahl zwischen 5 und 100 iZufallZahl = 5 + (rand() % 96);dann kannste dir z.b. ne kleine funktion basteln:
// liefert Zufallszahl im Bereich 'von' und 'bis' int HoleZufallszahl(int Von, int Bis) { return (Von + (rand() % (Bis - Von + 1))); } // Aufruf iZufallZahl = HoleZufallszahl(5, 100);
-
Hallo,
Danke für die Infos. Hatte in der Hilfe kein Beispiel gefunden.
bis bald Siegfried

-
höööö
ich mach das immer so:randomize ();
variable = random (100) + 5;
-
Hi,
Ich wollt nur sagen ,dass wenn man sundays code kompiliert immer eine gleich Reihenfolge von Zahlen herauskommt.
B.z.w. ich will fragen ob man das irgendwie verändern kann.^Danke im voraus^
-
Hallo,
Du musst randomize() aufrufen um den Zufallsgenerator zu initialisiert. Dies machste vor der Verwendung von Random() einmal.
-
Such mal in der Hilfe nach srand() damit kannst du rand() initialisieren. Wenn du die Initalisierung mit der Systemzeit verknüpfst, hast du jedesmal einen neuen Startwert.