[Delphi] Random(Boolean);

0

Witam.
mam 2 pyt. dotyczace typu Boolean.

1.Czy jest jakas funkcja do losowania wartosci logicznej dla zmiennej Boolean, mam na mysli cos jak Random(), tyle, ze dotyczace zmiennej boolean. Wiem, ze sie da ta:
var
N : Integer;
B : Boolean;
begin
N := Random(1);
if N = 0 then
B := False
else
B := True;
end;

ale ja sie pytam czy jest jakas funkcja do tej zmiany

  1. Jest jakas funkcja, ktora zmienia wartosc logiczna za przeciwna dla zmiennej boolean? Czyli jak mam True to zmienia na False. Wiem, ze sie da:
    if B = True then
    B := False
    else
    B := True;
    ale sie pytam czy sa jakies funkcje do tego??
0

ad2 cos:=not (cos);
ad1 sam se napisz ;]

0

B:=Random(2) = 0;

0

var
N : Integer;
B : Boolean;
begin
N := Random(1);
if N = 0 then
B := False
else
B := True;
end;

ale ja sie pytam czy jest jakas funkcja do tej zmiany

B := Boolean(Random(2));

  1. Jest jakas funkcja, ktora zmienia wartosc logiczna za przeciwna dla zmiennej boolean? Czyli jak mam True to zmienia na False. Wiem, ze sie da:
    if B = True then
    B := False
    else
    B := True;
    ale sie pytam czy sa jakies funkcje do tego??

B := not B;

[dopisane później: jak to jest, że jak patrzyłem to jeszcze odpowiedzi Vogela nie było. Minęła minuta i już jest i to z jaką datą [stuk] ]

1 użytkowników online, w tym zalogowanych: 0, gości: 1