Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
Delphi 12 Athens
|
AW: Zufallszahl aus bestimmten vorgegebenen Zahlen
23. Sep 2011, 00:49
Andere Möglichkeit:
du nimmst dir die kleinste und die größte aller Zahlen aus den vorgaben,
dann besorgst du dir eine Zufallszahl, welche auch mindestens diesen Wertebereich entstammt
und nun wiederhost du das solange, bis die gefundene Zufallszahl einer deiner Wunschzahlen entspricht.
Ich wette dir kommt der andere Weg (mit Random(6)
) doch plötzlich viel besser vor.
Wenn die Zahlen in einem Array drinstehn, dann
MyArr[Random(Length(MyArr))]
, bzw. MyArr[Random(Length(MyArr)) + Low(MyArr)]
, wenn es ein statisches Array ohne 0-Index ist
und bei einer Liste sieht es ähnlich aus.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu (23. Sep 2011 um 00:54 Uhr)
|