2016-09-05 5 views

답변

1

랜덤 시드를 설정하려면 std::srand(std::time(0));을 사용하십시오. 재현성있는 결과를 얻으려면 http://en.cppreference.com/w/cpp/numeric/random/srand을 참조하십시오.

+0

난수에'srand'를 사용하는 것은 몇 년 동안 최고의 표준 기반 솔루션이 아니 었습니다. –

+0

좋아, 그게 나에게 좋은 소식이야. 더 나은 해결책은 뭔가? –

+0

@DavidStutz 여기를 참조하십시오 : http://en.cppreference.com/w/cpp/numeric/random –

2

당신은 현재의 시간, 예를 들어, 난수 발생기에 필요합니다.

#include <time.h> 
#include <stdlib.h> 
srand(time(NULL)); 
+0

난수에'srand'를 사용하는 것은 몇 년 동안 최고의 표준 기반 솔루션이 아니 었습니다. –