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

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)
  • 방명록

메르센 트위스터 (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
  • 스웰시즌
  • 월녀검
  • 정규분포
  • 백혈검
  • ONCE
  • 설산비호
  • tcp_retries2
  • 원양도
  • Glen Hansard
  • CLOSE_WAIT
  • 연성결
  • 원스
  • 메르센 트위스터
  • 왕좌의 게임
  • 공연후기
  • swell
  • 홍대 프리마켓
  • Marketa Irglova
  • 서검은구록
  • 협객행
  • rand
  • mediastreamvalidator
  • srand
  • Mersenne Twister
  • rsync
  • 백마소서풍
  • http live streaming
  • game of thrones
  • 홍대앞 놀이터
  • THE SWELL SEASON
more
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바