generator liczb losowych

0

Witam
Potrzebuję pomocy.
Muszę do komponentu memo wygenerować 'x' linii a w każdej znich 'y' znaków. Znaki powinnny być wygenerowane losowo.
Proszę o pomoc

1
var
  linia: string;
  i, j: integer;
begin
  Randomize;
  {EDIT - czyszczenie Memo}
  Memo1.Lines.Clear;
  for i := 1 to X do
    begin
       linia := '';
       for j := 1 to Y do
         linia := linia + Char(Random(255) + 1);
       Memo1.Lines.Add(linia);
    end;
end;
0

właśnie miałem pisać to samo :P
A co do kodu to lepiej ograniczyć się do "widzialnych" znaków, czyli od 32 wzwyż

0

Czyli, żeby nie było wątpliwości:

for j := 1 to Y do
         linia := linia + Char(Random(224) + 32);
1

chyba, ze chcesz losowac z konkretnych znakow, wtedy:

var S:String
begin
S:='qwertyuiopQWERTYUIOP';
[...]

linia:=linia+ S[ random(length(S)-1)  +1];
0

Dzięki ;P

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.