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
//{$MODE PASCAL}
Log(CRYPTO.RandomKey(10));
//{$MODE PASCAL}
Log(CRYPTO.RandomKey(10, 'АБВГxyz'));
ECMA
//{$MODE ECMA}
log(CRYPTO.randomKey(10));
//{$MODE ECMA}
log(CRYPTO.randomKey(10, 'АБВГxyz'));