Hy wie kann ich Zufallzahlen in einem definierten Zahlenbereich erstellen? rand()%(max+1) --> liefert mir ja immer 0<->max Wie bekomme ich Zufallszahlen die immer zwischen z.B.: 500-1000 liegen?
Das Problem hatten wir doch vor 25 Jahren schon mal... Rnd()*500+500 funktioniert, wenn Rnd() einen Wert zwischen 0 und 1 ausgibt...
Bernd wrote: > Das Problem hatten wir doch vor 25 Jahren schon mal... > > Rnd()*500+500 funktioniert, wenn Rnd() einen Wert zwischen 0 und 1 > ausgibt... rand() hört sich aber nach C an und gibt keinen Wert zwischen 0 und 1 aus. Ich würde probieren: rand() % (500+1) + 500
sorry der Tag war heute zu lange!!! rand()%501+500. so einfach kann es sein :D
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.