rand()는 0 부터 RAND_MAX 사이의 난수를 생성
rand()만 사용하는 경우, 생성되는 난수의 값과 순서가 항상 동일함
#include<stdio.h>
#include <stdlib.h>
{ ...
int val = rand();
... }
srand()를 통하여 seed 값을 설정하여 시시각각 변하도록 할 수 있음.
seed값을 time(null)로 설정함으로써, 초 단위로 난수 생성에 변화를 줄 수 있음.
#include<stdio.h>
#include <stdlib.h>
#include <time.h>
{ ...
int val = rand(time(NULL));
... }
'NOWS > Language C, C++' 카테고리의 다른 글
gettimeofday()를 이용한 시간 측정하기 (0) | 2021.06.11 |
---|