전에 면접을 보고 rand() 함수에 대해 조금 자세하게 자료를 모아 봤습니다. 일반적으로 rand()함수는 random한 값을 가지게 됩니다. 하지만 그냥 rand()함수를 쓰게 되면 항상 같은 결과가 나오는걸 볼수 있는데 이건 왜 이럴까요? 이건 rand 함수가 항상 새롭게 랜덤한 수를 생성하는게 아니고 일정한 난수표를 가지고 있기 때문에 이러한 결과가 나오게 됩니다. 그래서 유사난수 생성기(pseudorandom number generator)라고 부릅니다. 그리고 이 난수표를 결정하는것이 바로 종자값이라고 부르는 seed 입니다. 그리고 이 시드값을 결정해 주는 함수가 바로 srand()인것입니다. 하지만, srand(1); printf("%i %i %i\n", rand(), rand(), ran..
Tech/Cording
2008. 4. 25. 02:12
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- rsync
- game of thrones
- srand
- mediastreamvalidator
- CLOSE_WAIT
- 원스
- rand
- 메르센 트위스터
- 서검은구록
- 연성결
- 설산비호
- 협객행
- 홍대 프리마켓
- 원양도
- ONCE
- 정규분포
- Marketa Irglova
- http live streaming
- 왕좌의 게임
- 월녀검
- 백마소서풍
- 공연후기
- Mersenne Twister
- tcp_retries2
- swell
- 백혈검
- 홍대앞 놀이터
- 스웰시즌
- THE SWELL SEASON
- Glen Hansard
글 보관함