Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi zufallszahlen in einem bestimmten bereich? (https://www.delphipraxis.net/16859-zufallszahlen-einem-bestimmten-bereich.html)

olf 24. Feb 2004 19:15


zufallszahlen in einem bestimmten bereich?
 
hi.

gibt es eine möglcihkeit zufallszahlen aus einem bestimmten bereich zu generieren?

ich hab schon in der boardsuche gesucht, aber nix dazu gefunden.
ich hab's mit
Code:
zahl := Random (2,9);
probiert, was aber falsch ist. die fehlermeldung poste ich jetzt nicht.

also, wie sieht das aus in delphi?

Danke schonmal jetzt,

Olf

PS: JA, ich habe Randomize; in FormCreate ;)

Stanlay Hanks 24. Feb 2004 19:16

Re: zufallszahlen in einem bestimmten bereich?
 
Hi. In der Unit Math

gibt es die Funktion RandomRange Da kannst du den Bereich angeben.

Man liest sich, Stanlay :hi:

PS: Mit Randomize hat das nix zu tun. Das sorgt nur dafür, dass nicht immer die gleichen Zahlen "gezogen" werden.

CalganX 24. Feb 2004 19:17

Re: zufallszahlen in einem bestimmten bereich?
 
Hi,
[cl]Zufall*[/cl] ;)

Chris

himitsu 24. Feb 2004 19:18

Re: zufallszahlen in einem bestimmten bereich?
 
Erstmal hieße das
Delphi-Quellcode:
zahl := Random(2.9);
Und dann geht das nicht mir Reellen Typen
Zitat:

Delphi-Syntax:
function Random [ ( Range: Integer) ];
Also dann zo:
Delphi-Quellcode:
zahl := Random(29) / 10;


[edit]
hab's wohl etwas falsch verstanden:

also dann so
Delphi-Quellcode:
zahl := RandomRange(2, 9);

Schubi 24. Feb 2004 19:49

Re: zufallszahlen in einem bestimmten bereich?
 
Oder

Random(max-min) + min;

olf 24. Feb 2004 19:56

Re: zufallszahlen in einem bestimmten bereich?
 
jo danke!
ich werde die letze möglichkeit nehmen.
die von Schubi.

Olf

Schubi 24. Feb 2004 20:07

Re: zufallszahlen in einem bestimmten bereich?
 
Und ich dachte dafür werde ich geköpft :lol:

Aber das kann ja noch werden :mrgreen:

Stanlay Hanks 24. Feb 2004 20:08

Re: zufallszahlen in einem bestimmten bereich?
 
Wieso denn? Is doch ne richtige Lösung :wink:

mirage228 24. Feb 2004 20:26

Re: zufallszahlen in einem bestimmten bereich?
 
Edit: War mist.

mfG
mirage228

Schubi 25. Feb 2004 08:39

Re: zufallszahlen in einem bestimmten bereich?
 
Meine Lösung ist halt die "unsaubere". Wenns dafür extra RandomRange gibt...Aber das kannte ich auch nicht... :mrgreen:

Sharky 25. Feb 2004 09:12

Re: zufallszahlen in einem bestimmten bereich?
 
Zitat:

Zitat von Schubi
Meine Lösung ist halt die "unsaubere". Wenns dafür extra RandomRange gibt...Aber das kannte ich auch nicht... :mrgreen:

Kann man so nicht sagen. Immerhin bedeutet es für RandomRange das man wieder eine zusätzliche Unit einbinden muss die eventuell das Programm wieder um eine kBytchen größer macht.

olf 25. Feb 2004 14:51

Re: zufallszahlen in einem bestimmten bereich?
 
joa, und weil ich noch nicht SOOOOOOOOOOOOOOOOOOOOOOOO lange an delphi sitze wie an anderen sprachen, werde ich die einfachere (und nicht falsche^^) verwenden.
-> man kann den code ja immer noch aufwerten, sauberer machen, usw usw usw...


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz