Autor Beitrag
110022
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 287

XP SP2
Delphi 7
BeitragVerfasst: Do 17.01.08 20:26 
wenn man den qt
ausblenden Delphi-Quelltext
1:
label1.caption:=inttostr(random(7));					

benutzt und man das programm startet kommen immer die selben zahlen.
start
random ist gleich
start
random ist gleich
start
random ist gleich
start
random ist gleich
...

wie kann man das beheben?
Dunkel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 682

Mac OS X Snow Leopard
Xcode 3.1
BeitragVerfasst: Do 17.01.08 20:34 
ausblenden Delphi-Quelltext
1:
Randomize;					

beim Starten des Programms einmalig aufrufen, z.B. im OnFormCreate. Damit wird der Zufallsgenereator von Delphi initialisiert.

_________________
Ich streite einsam mich mit dieser Oberflächenwelt
Gutes sei ein löblich Brot von dem ich zehre - bis zum Tod [Das Ich - Im Ich]
Horst_H
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1654
Erhaltene Danke: 244

WIN10,PuppyLinux
FreePascal,Lazarus
BeitragVerfasst: Do 17.01.08 20:36 
Hallo,

den Zufallszahlengenerator mal zum Start eine zufällige Zahl erzeugen lassen.
Dies geht mit randomize. (In delphi Hilfe schauen oder bei OBI www.delphibasics.co....L.asp?Name=Randomize )

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
...
begin
  randomize;
  ...
  ..Mach was mit den Zufallszahlen
  ..
end;


Gruß Horst