Zahlenbereiche?
Hi
Wenn ich eine Randomizefunktion habe
Code:
Dann nimmt er ja nur Zahlen von 0 bis 99, ich will aber das er
...
procedure randomize; begin s:= random(100); end; ... Zahlen von 50 bis 100 nimmt! Wie kann ich das machen?
Code:
Funktioniert ja leider nicht :( :(
...
procedure randomize; begin s:= random([50..100]); end; ... Danke im Vorraus... |
Hallo Flo!
Random liefert Zahlen von 0 bis (wert-1). Wenn Du einen anderen Bereich willst, muß umgerechnet werden.
Delphi-Quellcode:
Random liefert so von 0 bis 50, 50 dazu bedeutet ein ergebnis von 50 bis 100 (einschließlich). Andere Werte sind entsprechend anzupassen.
s:=Random(51)+50;
Gruß Dietmar Brüggendiek |
Code:
Wenn da jetzt kein Denkfehler drin ist.
s := random(50)+50;
|
Super!!!
Hey, ich muß mal einen großes Lob an das Forum geben & an alle User, echt super wie schnell man hier antwort bekommt !!! Danke
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz