CRYPT_GEN_RANDOM(Transact-SQL)
CAPI(Crypto API)로 생성된 암호화 난수를 반환합니다. 출력은 지정된 바이트 수의 16진수입니다.
구문
CRYPT_GEN_RANDOM ( length [ , seed ] )
인수
length
만들려는 숫자의 길이입니다. 최대값은 8000입니다. length의 형식은 int입니다.seed
임의 초기값으로 사용할 선택적 데이터입니다. length 바이트 이상의 데이터가 있어야 합니다. seed는 varbinary(8000)입니다.
반환 형식
varbinary(8000)
사용 권한
이 함수는 공개 함수이며 특별한 사용 권한이 필요하지 않습니다.
예
1. 난수 생성
다음 예에서는 50바이트 길이의 난수를 생성합니다.
SELECT CRYPT_GEN_RANDOM(50) ;
다음 예에서는 4바이트 초기값을 사용하여 4바이트 길이의 난수를 생성합니다.
SELECT CRYPT_GEN_RANDOM(4, 0x25F18060) ;