RandomKey

Генерирует случайную последовательность символов, соответствующую указанным параметрам.

Синтаксис

PASCAL

function CRYPTO.RandomKey(aLength: Integer = 10; aSymbols: String = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'): String;

ECMA

function CRYPTO.randomKey([aLength][, aText]); 

Параметры

Параметр Тип (PASCAL) Тип (ECMA) По умолчанию Описание
aLength Integer Number 10 Длина результирующей строки.
aSymbol String String 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789' Набор символов, которые можно использовать при генерации строки.

Возвращаемое значение

Тип (PASCAL) Тип (ECMA) Описание
String String Случайно сгенерированная последовательность длины aLength, состоящая из символов строки aSymbols.

Примеры

PASCAL

  1. //{$MODE PASCAL}
    Log(CRYPTO.RandomKey(10));

  2. //{$MODE PASCAL}
    Log(CRYPTO.RandomKey(10, 'АБВГxyz'));

ECMA

  1. //{$MODE ECMA}
    log(CRYPTO.randomKey(10));

  2. //{$MODE ECMA}
    log(CRYPTO.randomKey(10, 'АБВГxyz'));