Udostępnij za pośrednictwem


CRYPT_GEN_RANDOM (Transact-SQL)

Zwraca kryptograficznych losowy numer generowany przez Crypto API (CAPI). Dane wyjściowe jest liczba szesnastkowa określonej liczby bajtów.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

CRYPT_GEN_RANDOM ( length [ , seed ] ) 

Argumenty

  • length
    Długość numeru tworzony.Maksymalna jest 8000.lengthis type int.

  • seed
    Opcjonalne dane mają być używane jako losowo materiału siewnego.Musi być co najmniej length bajtów danych.seedis varbinary(8000).

Zwracane typy

varbinary(8000)

Uprawnienia

Ta funkcja jest publiczna i nie wymaga żadnych specjalnych uprawnień.

Przykłady

A.Generowania liczby losowej

Poniższy przykład generuje losową liczbę 50 bajtów.

SELECT CRYPT_GEN_RANDOM(50) ;

Poniższy przykład generuje losowy numer 4 bajtów przy użyciu materiału siewnego 4-bajtowe.

SELECT CRYPT_GEN_RANDOM(4, 0x25F18060) ;

Zobacz także

Odwołanie