Entwickler-Ecke
Algorithmen, Optimierung und Assembler - randomize
inf4act - Do 05.02.09 13:23
Titel: randomize
Hay,
ich bin totaler Anfänger in Delphi und bräucht mal Hilfe.
Delphi-Quelltext
1: 2: 3: 4:
| begin randomize; erster.Caption:=inttostr(random(6)); end; |
Wie kann ich hier festlegen, dass er er mich nicht die zahlen 0-5, sondern 1-6 zurückgibt??
Wär echt nett wenn ihr mir helfen könntet.
Moderiert von
matze: Delphi-Tags hinzugefügt
klausiemausie - Do 05.02.09 13:28
ich würd das in ne variable packen
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| var a:byte; begin randomize; a:=random(6)+1; erster:=inttostr(a); end; |
gruss klaus
Moderiert von
matze: Delphi-Tags hinzugefügt
JüTho - Do 05.02.09 13:30
Hallo und :welcome:
Delphi-Quelltext
1: 2: 3: 4:
| begin randomize; erster.Caption := inttostr(random(6) + 1); end; |
Beachte, dass Randomize innerhalb einer Anwendung nur einmal aufgerufen werden sollte.
Gruß Jürgen
inf4act - Do 05.02.09 13:34
Danke für eure Antworten.
Hat geklappt^^
Dude566 - Do 05.02.09 13:51
Ich würde Randomize nur einmal beim Programmstart ausführen, denn wenn du es mehrmals ausführst kann es zu Problemen kommen.
Nur so als Tipp.
Xentar - Do 05.02.09 14:52
Dude566 hat folgendes geschrieben : |
Ich würde Randomize nur einmal beim Programmstart ausführen, denn wenn du es mehrmals ausführst kann es zu Problemen kommen. |
Naja, Probleme nicht direkt. Aber es kann passieren, dass die Zufallszahlen nicht mehr so "zufällig" sind.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!