Zufallsgenerator mit Typ Booelan?

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Saeglopur
Beiträge: 2
Registriert: Di 1. Feb 2011, 11:38
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

Zufallsgenerator mit Typ Booelan?

Beitrag von Saeglopur »

Hallo :)

Ich hoffe, die Frage ist nicht allzu dämlich, aber ich finde darauf einfach keine Lösung.
Ich soll sowas wie "Minesweeper" programmieren, mit einem Array. Das hat auch alles gut geklappt. Jetzt ist es so, dass, wenn man auf einen Button klickt, zufällig erscheinen soll, ob's ein Treffer war oder nicht. Das heißt, auf dem Button wird dann "Kein Treffer :(" oder "Treffer :)" ausgegeben. Das habe ich ebenfalls hinbekommen. Nur dieser Zufallsgenerator, das klappt überhaupt nicht. Ich finde überall etwas für Zahlen, aber nirgends für Boolean-Typen.
Welche Möglichkeiten gibt es da?
Ich hab' hier mal noch einen Screenshot gemacht, weiß aber nicht, inwiefern das eventuell weiter hilft.

Bild

liebe Grüße, Saeglopur

Live
Beiträge: 144
Registriert: So 22. Aug 2010, 16:06
OS, Lazarus, FPC: Backtrack 5 RC4 - 64bit Gnome
CPU-Target: 64bit
Wohnort: NRW
Kontaktdaten:

Re: Zufallsgenerator mit Typ Booelan?

Beitrag von Live »

Evtl. mit 0 und 1 arbeiten? :)

Saeglopur
Beiträge: 2
Registriert: Di 1. Feb 2011, 11:38
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

Re: Zufallsgenerator mit Typ Booelan?

Beitrag von Saeglopur »

also Random(0)+1? Das kommt dann auf's Gleiche raus wie true/false?

Benutzeravatar
theo
Beiträge: 10872
Registriert: Mo 11. Sep 2006, 19:01

Re: Zufallsgenerator mit Typ Booelan?

Beitrag von theo »

Ich würde das so machen:

Random>0.5

entscheidet über wahr/falsch.

P.S. Dein Screenshot hilft nicht. Ausserdem kannst du hier direkt Bilder anhängen oder - noch besser - Code pasten.

Live
Beiträge: 144
Registriert: So 22. Aug 2010, 16:06
OS, Lazarus, FPC: Backtrack 5 RC4 - 64bit Gnome
CPU-Target: 64bit
Wohnort: NRW
Kontaktdaten:

Re: Zufallsgenerator mit Typ Booelan?

Beitrag von Live »

Hm ich weiss nicht, ob es in FP Inttobool gibt, ansonsten müsstest du das selber abfangen :)

http://lazarus-ccr.sourceforge.net/docs ... andom.html" onclick="window.open(this.href);return false;

carli
Beiträge: 657
Registriert: Sa 9. Jan 2010, 17:32
OS, Lazarus, FPC: Linux 2.6.x, SVN-Lazarus, FPC 2.4.0-2
CPU-Target: 64Bit

Re: Zufallsgenerator mit Typ Booelan?

Beitrag von carli »

Code: Alles auswählen

function randomBool: boolean;
begin
 result:=random(2)=0;
end;

Scotty
Beiträge: 768
Registriert: Mo 4. Mai 2009, 13:24
OS, Lazarus, FPC: Arch Linux, Lazarus 1.3 r44426M FPC 2.6.4
CPU-Target: x86_64-linux-qt/gtk2
Kontaktdaten:

Re: Zufallsgenerator mit Typ Booelan?

Beitrag von Scotty »

theo hat geschrieben:Random>0.5
Klugscheißerei: Ist die Menge 0.5<x<1.0 nicht kleiner als 0<=x<=0.5?

Antworten