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?
Gast
#1108346
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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.