Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Zahlenbereiche? (https://www.delphipraxis.net/2808-zahlenbereiche.html)

flodeluxe 7. Feb 2003 22:08


Zahlenbereiche?
 
Hi
Wenn ich eine Randomizefunktion habe
Code:
...
procedure randomize;
begin
s:= random(100);
end;
...
Dann nimmt er ja nur Zahlen von 0 bis 99, ich will aber das er
Zahlen von 50 bis 100 nimmt! Wie kann ich das machen?
Code:
...
procedure randomize;
begin
s:= random([50..100]);
end;
...
Funktioniert ja leider nicht :( :(
Danke im Vorraus...

Brüggendiek 7. Feb 2003 22:16

Hallo Flo!

Random liefert Zahlen von 0 bis (wert-1). Wenn Du einen anderen Bereich willst, muß umgerechnet werden.
Delphi-Quellcode:
s:=Random(51)+50;
Random liefert so von 0 bis 50, 50 dazu bedeutet ein ergebnis von 50 bis 100 (einschließlich). Andere Werte sind entsprechend anzupassen.

Gruß

Dietmar Brüggendiek

Luckie 7. Feb 2003 22:27

Code:
s := random(50)+50;
Wenn da jetzt kein Denkfehler drin ist.

flodeluxe 7. Feb 2003 22:51

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