26.06.2009, 14:53 | #1 (permalink) |
Registriert seit: 23.10.2008
Beiträge: 120
|
Zufall - kleine Frage
Funktioniert das Zufallsprinzip so korrekt?
Code:
#Start _zufall4 = random 4; #Punkt1 ~0.1 ? _zufall4 < 1 : goto "Fr2p1"; ? _zufall4 < 2 : goto "Fr2p2"; ? _zufall4 < 3 : goto "Fr2p3"; ? _zufall4 < 4 : goto "Fr2p4"; #Fr2p1 [1] exec "Skripte\Ki-West\Angriff.sqs"; ~0.1 goto "Ende"; #Fr2p2 [2] exec "Skripte\Ki-West\Angriff.sqs"; ~0.1 goto "Ende"; #Fr2p3 [3] exec "Skripte\Ki-West\Angriff.sqs"; ~0.1 goto "Ende"; #Fr2p4 If(Wnummer == 10)then{hint "ist schon"; goto "Start"}else{hint "los"}; [4] exec "Skripte\Ki-West\Angriff.sqs"; ~0.1 goto "Ende"; #Ende exit; Meine Frage genau:
__________________
Besser verrückt, als normal und langweilig zu sein. Wer den allen gesellschaftlichen Normen und Regeln folgen will, wird zwangsläufig irgendwann am Fenster stehen und sich aufregen, weil jemand auf der Straße ein Taschentuch nicht aufheben möchte. Man wird zu jemanden, den man schon als Kind gehasst hat. Dann bin ich lieber verrückt und glücklich, durchgeknallt, aber interessant -> einzigartig! |
27.06.2009, 20:09 | #2 (permalink) |
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
|
Ich würde das so lösen:
Code:
#Start _zufall4 = floor(random 4)+1; #Punkt1 ~0.1 ? _zufall4 == 1 : goto "Fr2p1"; ? _zufall4 == 2 : goto "Fr2p2"; ? _zufall4 == 3 : goto "Fr2p3"; ? _zufall4 == 4 : goto "Fr2p4"; ... ... Für den Test erstelle einen Auslöser mit Bedingung: true Bei Akt. folgende Zeile Code:
null=[]spawn{_Ges=0;_Z1=0;_Z2=0;_Z3=0;_Z4=0;while{true}do{_Ges=_Ges+1;_Zahl=floor(random 4)+1;switch(_Zahl)do{case 1:{_Z1=_Z1+1};case 2:{_Z2=_Z2+1};case 3:{_Z3=_Z3+1};case 4:{_Z4=_Z4+1}};hint format["Gesamt: %1\n\n1: %3\n2: %4\n3: %5\n4: %6",_Ges,_Z0,_Z1,_Z2,_Z3,_Z4];sleep 0.001}} Eine vorherige Zufallszahl hat keinen Einfluss auf die nächste Zufallszahl. Es kann die gleiche Zahl mehrmals hintereinander kommen. |
27.06.2009, 21:23 | #3 (permalink) |
Registriert seit: 23.10.2008
Beiträge: 120
|
danke,
Nun hab ich das so fertig gemacht, aber ich änder das mal später. War mir da unsicher.
__________________
Besser verrückt, als normal und langweilig zu sein. Wer den allen gesellschaftlichen Normen und Regeln folgen will, wird zwangsläufig irgendwann am Fenster stehen und sich aufregen, weil jemand auf der Straße ein Taschentuch nicht aufheben möchte. Man wird zu jemanden, den man schon als Kind gehasst hat. Dann bin ich lieber verrückt und glücklich, durchgeknallt, aber interessant -> einzigartig! |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Kleine Mission kleine Probleme | Achalesas]X[Sgt. | Editing & Scripting | 31 | 16.06.2009 16:51 |
Respawn für kleine LAN-Map | Forceburner | Multiplayer Community | 1 | 23.02.2009 22:30 |
Eine kleine Frage | Devastator | Editing | 3 | 14.03.2004 15:09 |
Kein Zufall mehr!! | Rinne | Offtopic | 4 | 30.10.2003 11:14 |