srand

함수에서 사용하는 의사 번호 생성기의 시작 초기값을 rand 설정합니다.

구문

void srand(
   unsigned int seed
);

매개 변수

seed
의사 난수 생성을 위한 시드

설명

srand 함수는 현재 스레드에서 일련의 의사 난수 정수 생성을 위한 시작점을 설정합니다. 같은 결과 시퀀스를 만들도록 생성기를 다시 초기화하려면 srand 함수를 사용하고 같은 seed 인수를 다시 사용합니다. seed에 대해 다른 모든 값을 사용하면 생성기가 의사 난수 시퀀스에서 다른 시작점으로 설정됩니다. rand는 생성된 의사 난수를 검색합니다. srand를 호출하기 전에 rand를 호출하면 1로 전달된 seed를 사용하여 srand를 호출할 때와 같은 시퀀스가 생성됩니다.

기본적으로 이 함수의 전역 상태는 애플리케이션으로 범위가 지정됩니다. 이 동작을 변경하려면 CRT의 전역 상태를 참조하세요.

요구 사항

루틴에서 반환된 값 필수 헤더
srand <stdlib.h>

호환성에 대한 자세한 내용은 호환성을 참조하세요.

예시

에 대한 예제를 rand참조하세요.

참고 항목

수학 및 부동 소수점 지원
rand