srand
함수에서 사용하는 의사 번호 생성기의 시작 초기값을 rand
설정합니다.
구문
void srand(
unsigned int seed
);
매개 변수
seed
의사 난수 생성을 위한 시드
설명
srand
함수는 현재 스레드에서 일련의 의사 난수 정수 생성을 위한 시작점을 설정합니다. 같은 결과 시퀀스를 만들도록 생성기를 다시 초기화하려면 srand
함수를 사용하고 같은 seed
인수를 다시 사용합니다. seed
에 대해 다른 모든 값을 사용하면 생성기가 의사 난수 시퀀스에서 다른 시작점으로 설정됩니다. rand
는 생성된 의사 난수를 검색합니다. srand
를 호출하기 전에 rand
를 호출하면 1로 전달된 seed
를 사용하여 srand
를 호출할 때와 같은 시퀀스가 생성됩니다.
기본적으로 이 함수의 전역 상태는 애플리케이션으로 범위가 지정됩니다. 이 동작을 변경하려면 CRT 전역 상태를 참조하세요.
요구 사항
루틴에서 반환된 값 | 필수 헤더 |
---|---|
srand |
<stdlib.h> |
호환성에 대한 자세한 내용은 호환성을 참조하세요.
예시
rand
에 대한 예를 참조하세요.