共用方式為


CRYPT_GEN_RANDOM (Transact-SQL)

傳回 Crypto API (CAPI) 所產生的密碼編譯隨機數字。此輸出是指定之位元組數目的十六進位數字。

主題連結圖示Transact-SQL 語法慣例

語法

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) ;

請參閱

參考