다음을 통해 공유


CRYPT_GEN_RANDOM(Transact-SQL)

CAPI(Crypto API)로 생성된 암호화 난수를 반환합니다. 출력은 지정된 바이트 수의 16진수입니다.

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

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

참고 항목

참조