Метод Utilities.GetRandom

[Метод GetRandom доступен для использования в операционных системах, указанных в разделе Requirements.]

Метод GetRandom создает безопасное случайное число с помощью поставщика служб шифрования по умолчанию (CSP).

Синтаксис

Utilities.GetRandom( _
  [ ByVal Length ], _
  [ ByVal EncodingType ] _
)

Параметры

Длина [in, optional]

Длина создаваемого случайного числа в байтах. Значение по умолчанию — 8 байт.

EncodingType [in, optional]

Значение перечисления 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
Capicom.dll

См. также раздел

Служебные программы