Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 Beiträge
 
Delphi 12 Athens
 
#8

AW: Zufallszahl aus bestimmten vorgegebenen Zahlen

  Alt 22. Sep 2011, 23: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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (22. Sep 2011 um 23:54 Uhr)
  Mit Zitat antworten Zitat