Метод Utilities.GetRandom
[Метод GetRandom доступен для использования в операционных системах, указанных в разделе Требования.]
Метод GetRandom создает безопасное случайное число с помощью поставщика служб шифрования по умолчанию (CSP).
Синтаксис
Utilities.GetRandom( _
[ ByVal Length ], _
[ ByVal EncodingType ] _
)
Параметры
-
Длина [in, необязательный]
-
Длина создаваемого случайного числа в байтах. Значение по умолчанию — 8 байт.
-
EncodingType [in, необязательный]
-
Значение перечисления CAPICOM_ENCODING_TYPE , указывающее тип кодировки, используемой для созданного случайного числа. Значение по умолчанию — CAPICOM_ENCODE_BINARY. Этот параметр может принимать одно из указанных ниже значений.
Значение Значение - CAPICOM_ENCODE_ANY
Этот тип кодирования используется только в том случае, если входные данные имеют неизвестный тип кодирования. Если это значение используется для указания типа кодирования выходных данных, вместо него будет использоваться CAPICOM_ENCODE_BASE64. Представлено в CAPICOM 2.0. - CAPICOM_ENCODE_BASE64
Данные сохраняются в виде строки в кодировке base64. - CAPICOM_ENCODE_BINARY
Данные сохраняются в виде чистой двоичной последовательности.
Возвращаемое значение
Число, сгенерируемое случайным образом , длина байтов в байтах с заданной кодировкой.
Требования
Требование | Значение |
---|---|
Распространяемые компоненты |
CAPICOM 2.0 или более поздней версии в Windows Server 2003 и Windows XP |
DLL |
|
См. также раздел