JürgenB: Gewichtete zufällige Auswahl

Beitrag lesen

Hallo phanty,

so habe ich es mal gemacht:

bsp:
array[1] : 20.00% chance ausgewählt zu werden
array[2] : 10.00% chance ausgewählt zu werden
array[3] : 43.49% chance ausgewählt zu werden
array[4] : 26.51% chance ausgewählt zu werden

erzeuge eine gleich verteilte Zufallszahl Z zwischen 0 und 10000 und wähle

Z <= 2000  -> 1
2000 < Z <= 3000  -> 1
3000 < Z <= 7349  -> 3
7349 < Z          -> 4

Gruß, Jürgen