Seedrnd
Übersicht

newbieGastBetreff: Seedrnd |
![]() Antworten mit Zitat |
|
---|---|---|
Wie kann ich machen das bei dem folgenden bsp sich die zahl nicht immer ändert?
Code: [AUSKLAPPEN] Seedrnd Millisecs()
zufallszahl=Rand(0,10) ;und wenn ich jezt die zahl mal ausgebe: text 0,0,zufallszahl Dann sehe ich das sich die zahl immer ändert. aber wie kann ich machen das die bleibt bis ich das nächste mal wieder "rand" aufrufe. |
||
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das versteh ich jetzt nicht, denn solange du nicht erneut einen zufallswert der Variablen zuweist bleibt diese auch so wie sie ist!
also wo liegt das problem! |
||
[BB2D | BB3D | BB+]
|
furbolg |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Er meint bei jedem Neustart des Progs... (oder?)
Ganz einfach, Seedrnd weglassen ![]() |
||
![]() |
D2006Administrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
ist dann aber ne komische Zufallszahl, wenn sie immer gleichbleibt.
Ich denk der meint in einer Schleife. Dann musst du Rnd nur aufrufen, wenn sich die Zahl tatsächlich verändern soll. Okay, ich bezweifle langsam dass er das meinte, weil ist ja total logisch. MfG |
||
furbolg |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ja ne so kann man z.b. große Welten erzeugen ohne Speicher zu verballern. Im Programm wird dann einfach oft Rand auf gerufen und bei jedem Start bleiben die Werte gleich. So kann man riesige Welten immer wieder erzeugen ohne lange Lade zeiten ![]() |
||
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
ja, so kann man im Programm auch immer wieder auf die gleichen zufallszahlen zurückgreifen
beispielsweise beim Kartenspiel um das gleiche Spiel nochmal zu spielen Code: [AUSKLAPPEN] ;neues Spiel
Spielnr = millisecs() seedrnd(Spielnr) ...Kartenverteilen if nochmalspielen then seedrnd(Spielnr) ...Kartenverteilen aber ohne weitere infos ist es schwer zu helfen! |
||
[BB2D | BB3D | BB+]
|
newbieGast |
![]() Antworten mit Zitat |
|
---|---|---|
sry, ich habs schon.
Ich hab aus versehen das ganze in eine while not schleife gepackt und jetzt hat es das immer wieder ausgeführt ![]() trotzdem *thx*[/code] |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group