WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Random Zahlen: Manche Zahlen sollen öfter als andere vorkommen... (http://www.wcm.at/forum/showthread.php?t=186391)

Gizmotic 27.02.2006 15:48

Random Zahlen: Manche Zahlen sollen öfter als andere vorkommen...
 
Hallo!

Ich habe ein SEHR großes Array mit Städten, die zufällig ausgewählt werden sollen.
Allerdings nicht mit gleich großer Wahrscheinlichkeit, sondern jede Stadt soll mit einer gewissen Wahrscheinlichkeit aufgerufen werden.

Also Wien zu 3Promille, Salzburg zu 2Promille, Budapest zu 1Promille%, ...

Wie kann ich das am besten erreichen, ohne die Städtenamen mehrfach ins Array zu schreiben (damit sie öfter ausgewählt werden als andere) ?

Hat da schon mal jemand von euch einen Code gefunden, der das beherrscht? (Programmiersprache egal)

Vielen Danke fürs helfen!

Br@in 27.02.2006 18:41

Jeder Stadt die Promille zuordnen zB:

Wien 3/1000
Budapest 3/1000

Das Programm dann Wertebereiche ausrechnen lassen zB:

Wien bis 3/1000
Budapest bis 6/1000
.
.
.

random von 0-1 durchführen, und nachsehen welche stadt es ist...


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag