아하
생활

생활꿀팁

이타치처럼탈주
이타치처럼탈주

C++ SRAND 함수 사용법과 큰 숫자 담을 수 있는 방법이 궁금합니다.

1. srand 사용법이 궁금합니다. 현재 하단과 같이 rand 함수를 세팅해서 시간이 바뀔 때마다 랜덤한 문자가 나오도록 하고 싶었는데, 계속 같은 문자열만 출력됩니다. 왜 그런건가요?

time_t seed;
time(&seed);
srand((unsigned int)seed);

2. 2의 512 승 이상의 값에서 랜덤한 숫자를 뽑아오고 싶습니다. 그런데 애초에 2의 512승을 담을 자료형이 존재하지 않아 어떻게 해야할지 막막합니다.

답변 미리 감사합니다.

    2개의 답변이 있어요!