CRYPT_GEN_RANDOM (Transact-SQL)
傳回 Crypto API (CAPI) 所產生的密碼編譯隨機數字。此輸出是指定之位元組數目的十六進位數字。
語法
CRYPT_GEN_RANDOM ( length [ , seed ] )
引數
length
正在建立之數字的長度。最大值為 8000。length 的類型是 int。seed
要當做隨機種子使用的選擇性資料。資料至少必須有 length 個位元組。seed 是 varbinary(8000)。
傳回的類型
varbinary(8000)
權限
這個函數是公用的,而且不需要任何特殊權限。
範例
A. 傳回隨機數字
下列範例會產生長度為 50 個位元組的隨機數字。
SELECT CRYPT_GEN_RANDOM(50) ;
下列範例會使用 4 個位元組的種子來產生長度為 4 個位元組的隨機數字。
SELECT CRYPT_GEN_RANDOM(4, 0x25F18060) ;