반응형

RAND 함수 2

srand 함수 [C언어 표준 라이브러리 함수 가이드]

srand헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h void srand(unsigned int seed); 랜덤 값을 계산할 때 사용하는 seed 값 설정 입력 매개 변수 리스트 seed 랜덤 값을 계산할 때 사용할 seed 값 반환 값 없음 seed 값은 rand 함수에서 랜덤 값을 계산할 때 사용하며 매 번 바뀝니다. 하지만 초기 seed 값을 설정하지 않으면 랜덤 값을 생성하는 순서가 매 번 같아집니다. 이러한 이유로 초기에 seed 값을 매 번 다르게 설정할 수 있게 프로그래밍 합니다. 이 때 다른 값을 설정하기 위해 일반적으로 시간을 이용합니다. 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //void srand(unsigned int see..

rand 함수 [C언어 표준 라이브러리 함수 가이드]

rand헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - string.h int rand(void); 랜덤 값을 발생 입력 매개 변수 리스트 없음 반환 값 랜덤 값 rand 함수는 0~RAND_MAX 사이의 값을 반환합니다. rand 함수는 내부적으로 seed 값을 변경하면서 계산한 값을 반환합니다. 이러한 이유로 초기에 seed 값을 매 번 다르게 설정하기 위해 일반적으로 시간을 이용합니다. 만약 seed 값을 같은 값을 설정하면 랜덤 값을 생성하는 순서가 같아집니다. 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //int rand (void); 랜덤 값을 발생 //서로 중복없이 1~45 사이에 랜덤 값 6개를 만들기 #include #include #include #de..

반응형