TIA Fragen zum code

bkizilkaya

Level-1
Beiträge
93
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Code:
IF #Spiel_starten = true THEN


#Zustand:= SEL(G:= #IN AND NOT #Eingangsspeicher, IN0:= #Zustand, IN1:= NOT #Zustand);


#Eingangsspeicher:=      #IN;
#Wahlschalter_grün:= NOT #Zustand;
#Wahlschalter_rot:=      #Zustand;


ELSE
  
#Eingangsspeicher:=      0;
#Wahlschalter_grün:=     0;
#Wahlschalter_rot:=      0;
  
END_IF;

Oben seht ihr ein teil von meinem Code für ein Projekt (4 gewinnt).
Wenn Spiel_Starten = true ist dann ist Spieler Grün an der Reihe und wenn IN immer ein Signal bekommt wechselt es zwischen rot und Grün hin und her.

Meine eigentliche Frage ist:
Ich möchte ein Zufallsgenerator einbauen, weil es ist ein bisschen unfair wenn immer der Grüne Spieler an der Reihe ist.

Könnt ihr mir helfen?

Gruss
 
Das habe ich mir schon angesehen aber ich habe nur zwei Ausgänge mit einem Zufallsgenerator anzusteuern und im Beitrag #6 sind es mehrere.

Die Funktion in Beitrag #6 gibt eine DINT-Zufallszahl zwischen "Untergrenze" und "Obergrenze" aus.

Untergrenze = 0
Obergrenze = 1

--> Zufallszahl entweder 0 oder 1

Das kann man mit einem einfachen Vergleicher erledigen.
 
Zurück
Oben