ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
1354
1354
EMPFEHLEN
-
28.01.08 13:50 #1
- Registriert seit
- Mar 2007
- Ort
- Viersen, Germany
- Beiträge
- 102
Nabend liebe Community,
ich hab wieder ein Problem
Also fürn Freund programmiere ich gerade einen Zahlen und Formengenerator. Jedoch funktioniert dieser nicht ganz so wie ich will. Die Vorraussetzung ist: es darf sich keine gegenüber liegende Form nach einander wuederholen. Sprich kommt diese Form => darf direkt danach nicht <= kommen oder auch mit oben und unten.
Hier die Logik des Programms:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
If (LetzteRichtung = 1) And (zahlForm = 3) Then Do Until zahlForm <> 3 zahlForm = R.Next(1, 4) Loop ElseIf (LetzteRichtung = 3) And (zahlForm = 1) Then Do Until zahlForm <> 1 zahlForm = R.Next(1, 4) Loop ElseIf (LetzteRichtung = 2) And (zahlForm = 4) Then Do Until zahlForm <> 4 zahlForm = R.Next(1, 4) Loop ElseIf (LetzteRichtung = 4) And (zahlForm = 2) Then Do Until zahlForm <> 2 zahlForm = R.Next(1, 4) Loop End If
Die Zahlen in den IF entsprechen den Bildern. Die ich als Anlage beigefügt habe.
-
Mach es eher so Geradezahlen (2 und 4) sind für oben und unten
Ungerade Zahlen (1 und 3) für Links und rechts dann prüfst du einfach in einer Schleife über Modulo
Code :1 2 3
Do Until (letzteZahl Mod 0) <> (zahlForm Mod 0) zahlForm = R.Next(1, 4) Loop
habs versucht oben in VB nachzubilden, leider ist mein VB nicht so jut aber vielleicht hilft dir der C# ausschnitt
die Schleife soll solange laufen wie der Rest der Divisionen durch 2 von neueZahl und letzteZahl gleich ist.Code :1 2 3 4 5 6 7
double letzteZahl = 2; double neueZahl; Random rnd = new Random(); do { neueZahl = rnd.Next(1, 5); } while ((neueZahl % 2) == (letzteZahl % 2));
So wie es jetzt ist darf aber öfter hintereinander das gleiche Objekt, falls dies nicht sein soll einfach die bedingung erweitern mit
((neueZahl % 2) == (letzteZahl % 2) || neueZahl==letzteZahl)
Ähnliche Themen
-
Zufallsgenerator
Von Zuckerpuppe im Forum PHPAntworten: 2Letzter Beitrag: 22.03.10, 10:18 -
Zufallsgenerator
Von simpon im Forum Javascript & AjaxAntworten: 10Letzter Beitrag: 01.08.08, 16:18 -
Zufallsgenerator
Von Arster-Boy im Forum .NET Windows FormsAntworten: 3Letzter Beitrag: 13.04.08, 16:15 -
Zufallsgenerator
Von FingerSkill im Forum PHPAntworten: 3Letzter Beitrag: 24.05.07, 12:25 -
Zufallsgenerator ?
Von Trash im Forum PHPAntworten: 2Letzter Beitrag: 08.01.02, 10:57





Zitieren
Login





