Курсовая работа: Опрацювання масивів
function TForm1. Sumbol: Char;
const
Ukr='йцукенгшщзхїфівапролджєячсмитьбюЙЦУКЕНГШЩЗХЇФІВАПРОЛДЖЄЯЧСМИТЬБЮ';
UkrL='йцукенгшщзхїфівапролджєячсмитьбю';
UkrB='ЙЦУКЕНГШЩЗХЇФІВАПРОЛДЖЄЯЧСМИТЬБЮ';
Rus='йцукенгшщзхъфывапролджэячсмитьбюЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ';
RusL='йцукенгшщзхъфывапролджэячсмитьбю';
RusB='ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ';
Eng='qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM';
EngL='qwertyuiopasdfghjklzxcvbnm';
EngB='QWERTYUIOPASDFGHJKLZXCVBNM';
Num='0123456789';
begin
if ALF. ItemIndex<0 then ALF. ItemIndex: =0;
case ALF. ItemIndex of
0: begin
case RG. ItemIndex of
0: Sumbol: =UkrB [Random(Length(UkrB)) +1] ;
1: Sumbol: =UkrL [Random(Length(UkrL)) +1] ;
2: Sumbol: =Ukr [Random(Length(Ukr)) +1] ;
end;
end;
1: begin
case RG. ItemIndex of
0: Sumbol: =RusB [Random(Length(RusB)) +1] ;
1: Sumbol: =RusL [Random(Length(RusL)) +1] ;
2: Sumbol: =Rus [Random(Length(Rus)) +1] ;
end;
end;