본문 바로가기 메뉴 바로가기

IT Tech Blog of niu

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

IT Tech Blog of niu

검색하기 폼
  • All (19)
    • Tech (12)
      • Cording (5)
      • Server ops (4)
      • Tips (3)
    • etc (7)
      • Lifes (5)
      • others (2)
  • 방명록

srand (1)
rand() 함수에 대해서...

전에 면접을 보고 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
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
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
more
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바