C 언어의 random 은 실제 random 이 아니며 의사 난수라고도 합니다. rand () 함수는 지정된 순서로 정수를 생성하므로 위의 문을 실행할 때마다 동일한 값이 인쇄됩니다. 프로그램이 실행될 때마다 새로운 임의 값 시퀀스를 생성할 수 있도록 일반적으로 난수 생성기에 새로운 임의 시드를 제공합니다. stdlib.h 의 srand () 함수는 난수 생성기에 시드를 뿌릴 수 있습니다. Rand () 함수는 시드가 다른 한 다른 난수 시퀀스를 생성합니다.
1L 포지티브 솔루션, 플러스 srand (시간 (빈)); 그게 다예요.