Random

  • Onderwerp starter Onderwerp starter mr32
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

mr32

Gebruiker
Lid geworden
30 okt 2009
Berichten
441
Hoi allemaal,

Ik ben bezig met een spel voor de Swinxs (buitenspelcomputer), en ik heb 10 geluidsbestanden. Die worden d.m.v. van een random functie afgespeeld. Maar nu wil ik de eerste 5 (0 t/m 4) vaker voor laten komen dan 5 t/m 9. Is daar een manier voor om dat te doen?

Ik hoef alleen een manier, geen programmeertaal specifieke dingen. Een constructie in C# is bijv. ook goed. Dat kan ik altijd nog vertalen naar de Swinxstalk language. Let wel, ik heb qua lussen alleen de beschikking over if lussen en subs, verder niks...

Alvast bedankt!

mr32 :cool:
 
De makkelijkste manier is om je rij uit te breiden dus niet 0,1,2,3,4,5,6,7,8,9 maar 0,0,1,1,2,2,3,3,4,4,5,6,7,8,9 als je nu een random getal tussen 1 en 15 neemt dan komen daarin de nummers 0 t/m 4 statistisch gezien 2 keer zo vaak voor.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan