Zufallszahl unter C++ erzeugen

Diskutiere Zufallszahl unter C++ erzeugen im Developer Network Forum im Bereich Hardware & Software Forum; Ich habe eine Integer Zahl wie kann ich ich dieser Zahl nun den Wert einer Zufallszahl geben. Bei Pascal funktioniert dies einfach mit dem Random...
  • Zufallszahl unter C++ erzeugen Beitrag #1
F

Fotsirk

Bekanntes Mitglied
Dabei seit
05.08.2000
Beiträge
225
Reaktionspunkte
0
Ich habe eine Integer Zahl wie kann ich ich dieser Zahl nun den Wert einer Zufallszahl geben.
Bei Pascal funktioniert dies einfach mit dem Random Befehl aber dieser Weg scheint nicht wirklich zu funktionieren.

Ich müßte die Grenzen auch noch angeben. Wäre nett wenn ihr mir den Weg dazu gleich mitbeschreiben würdet.
 
  • Zufallszahl unter C++ erzeugen Beitrag #2
N

nevertheless

Bekanntes Mitglied
Dabei seit
02.05.2000
Beiträge
306
Reaktionspunkte
0
Ort
Adastea
Also:

srand() und rand() sind aus der stdlib.h!

srand(unsigned var) initialisiert den zufallstgenerator (wenn du hier immer die selbe zahl uebergibst, hast du immer die selben zufallszahlen! Um dies zu verhindern kannst du zB srand((unsigned)time(NULL)) verwenden, wobei time includiert werden muss!

rand() erzeugt nun die intZufallszahl !
mit rand()%10+5 erzeugst du zB eine zufallszahl zwischen 5 und 15!

Ich hoffe, ich konnte dir helfen!

take care, have fun
/christian
 
  • Zufallszahl unter C++ erzeugen Beitrag #3
Z

Zzap

Bekanntes Mitglied
Dabei seit
05.08.2000
Beiträge
58
Reaktionspunkte
0
Ort
Starport
Willst Du C++-Routinen benutzen, oder selbst die Zufallszahl 'berechnen' ? (Bei Computern gehts ja immer um 'Pseudozufallszahlen', die zwar zufaellig aussehen, es aber nicht sind). Dafuer gibt es auch Verfahren. Wenns Dich interessiert, kann ich ja mal in meinem Diskrete Mathematik-Skript nachschauen. Aber eingebaute Routinen sind eigentlich wesentlich komfortabler...

...Zzap
 
Thema:

Zufallszahl unter C++ erzeugen

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben