Procentowe szanse na wylosowanie w case
serp57
09.06.2015
Witam.
Mam takie przykładowe case:
new rand = random_num(0,7); switch(rand) { case 0: { } case 1: { } case 2: { } case 3: { } case 4: { } case 5: { } case 6: { } case 7: { } }
Chciałbym się dowiedzieć w jaki sposób utworzyć w nim szanse na wylosowanie w dwóch zbiorach, tj:
Wszystko ze zbioru od 0 do 4 miałoby mieć 38% szansy na wylosowanie spośród całego switcha. Analogicznie drugi zbiór tj: od 5 do 7 - 62% szansy.
W jaki sposób to zapisać?
Sniper Elite
09.06.2015
Nie wiem za bardzo o co ci chodzi. Chcesz wylosować od 0 do 4 a później co?
Do losowanie w % możesz użyć
switch(random_num(1,100)) { case 1..20: //20% szansy na wylosowanie { //kod } //reszta przypadków }