Prozentuelle Funktionsausführung

  • Demo zu einer Prozentuellen Funktionsausführung

    Spoiler anzeigen
    [autoit]


    _PercentChance(33,"_msg")
    Func _msg()
    MsgBox(1,"by sl4y3r","Du kannst mich im Durchschnitt nur bei jedem 3ten Versuch sehen.")
    EndFunc
    Func _PercentChance($vPercent,$vFunc)
    $_PercentChance_Random = Random(1,100)
    If $vPercent +1 > $_PercentChance_Random Then
    Call($vFunc)
    EndIf
    EndFunc

    [/autoit]


    Bitte FeedBacks und Verbesserungsvorschläge posten...

    mfg. Andi

    Einmal editiert, zuletzt von sl4y3r (28. Februar 2010 um 17:17)

  • Schönes Beispiel.
    Jedoch nicht wirklich nützlich für z.B. Editor rekonstruktionen.
    Situation:
    Man will speichern, und es klappt nur alle 4 Mal :D
    MfG. PrideRage

    Meine Projekte:
    ClipBoard Manager (beendet)
    Gutes ClipBoard Verwaltungs Programm mit nützlichen Funktionen.

    HTML Creator (beendet)
    Nützliches Tool um schnell ein eigenes HTML Dokument zu erstellen.

  • Schönes Beispiel.
    Jedoch nicht wirklich nützlich für z.B. Editor rekonstruktionen.
    Situation:
    Man will speichern, und es klappt nur alle 4 Mal :D
    MfG. PrideRage

    xD es ist natürlich sinnlos es für essentielle Funktionen des Programmes zu verwenden.
    ...wär zB.: perfekt für ein Easteregg (Prozent halt runter sezten auf <5)

  • Oder man macht es so, damit man die kleine Zahl und die größte Zahl bestimmen kann?

    Spoiler anzeigen
    [autoit]


    _PercentChance(1,66,"_msg")
    Func _msg()
    MsgBox(1,"by sl4y3r","Du kannst mich im Durchschnitt nur bei jedem 3ten Versuch sehen.")
    EndFunc
    Func _PercentChance($vPercent,$2vPercent,$vFunc)
    $_PercentChance_Random = Random(1,200)
    If $_PercentChance_Random > $vPercent AND $_PercentChance_Random < $2vPercent Then
    Call($vFunc)
    EndIf
    EndFunc

    [/autoit]

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr

  • Auch ne gute Idee...


    L3viathan2142 --> An ein Spiel hab ich da noch gar nicht gedacht ^^

    mfg.
    Andi