funktionierenden Algorithmus finden :(
Verfasst: 31.08.2013 19:35
Hi es geht um folgenden code 
Leider weis ich nicht wie man solch eine Algo nennt daher der doofe titel
er soll bewirken das ich sagen kann symbol 0 hat die chance 50% von 100% zu erscheinen.
Eventuell hat wer Optimierungsvorschläge ich komme leider nicht weiter.
Grüße und danke.
Leider weis ich nicht wie man solch eine Algo nennt daher der doofe titel
er soll bewirken das ich sagen kann symbol 0 hat die chance 50% von 100% zu erscheinen.
Eventuell hat wer Optimierungsvorschläge ich komme leider nicht weiter.
Grüße und danke.
Code: Alles auswählen
#anz_symbole = 11
Procedure getss(Array symbole.i(1))
random = Random(100,1)
grenze = 0
i=0
While grenze+Symbole(i) < random And i < #anz_symbole
grenze+Symbole(i)
i+1
Wend
ProcedureReturn i
EndProcedure
;Prozent chance für symbol
Dim Symbole(12)
Symbole(11) = 2
Symbole(10) = 3
Symbole(9) = 6
Symbole(8) = 7
Symbole(7) = 8
Symbole(6) = 9
Symbole(5) = 9
Symbole(4) = 10
Symbole(3) = 10
Symbole(2) = 11
Symbole(1) = 11
Symbole(0) = 12
Define counter.i
For y = 0 To #anz_symbole ;Anzahl symbole
counter = 0
Define returnnumber
For x = 0 To 1000 ;Zählungen
If getss(Symbole()) = y
counter + 1
EndIf
Next x
Debug "-------------"
Debug "symbol" + y
Debug StrF(counter/1000*100) +"%"
Next y
End