Генератор символов

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by scroyler, 29 Feb 2012.

  1. scroyler

    scroyler Banned

    Joined:
    23 Oct 2011
    Messages:
    24
    Likes Received:
    0
    Reputations:
    0
    Всем привет.
    Подскажите плз. как сделать генератор случайных символов.
    мне надо так что бы в едит генерировались символы от A до Z
    и что бы генерировалось количество символов.
     
  2. patcher

    patcher Banned

    Joined:
    15 Dec 2009
    Messages:
    190
    Likes Received:
    37
    Reputations:
    10
    Функция
    Code:
    function GenStr(len:integer):string;
    var s:string; i:integer;
    begin
    s:='';
    randomize;
    for i:=1 to len do
    s:=s+chr(ord('A')+random(ord('Z')-ord('A')));
    result:=s;
    end;
    
    Пример использования
    Code:
    procedure TForm1.Button1Click(Sender: TObject);
    begin
    Edit1.Text:=GenStr(10);
    end;
    где 10 - длина генерируемой строки
     
  3. scroyler

    scroyler Banned

    Joined:
    23 Oct 2011
    Messages:
    24
    Likes Received:
    0
    Reputations:
    0
    спасибо. а как с генерировать в виде slovo1234 , а то есть и цифры и буквы?