게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
선형 합동 생성기에 질문있습니다.
게시물ID : programmer_2198짧은주소 복사하기
작성자 : 카이티
추천 : 0
조회수 : 971회
댓글수 : 2개
등록시간 : 2014/03/28 14:39:30
X_{n+1} = (a X_n + c) \mod m
 
c의 rand 함수나 그 외 여러 (비교적 안 좋은) 난수 생성기는 선형 합동 생성기를 쓰는 것으로 알고있습니다.
 
그런데 저 함수 대로라면 만일 seed가 아주 큰 수(1억)가 들어온다면
n=1일때부터 n=1억이 될때까지 모든 수열 계산을 해봐야 하는 것 아닌가요?
 
만일 모든 수열 계산을 다 하는 것이라면 왜 이렇게 빠른가요?
그게 아니라면 실제 계산시에는 다른 알고리즘을 써서 그런건가요?
 
혹시 후자라면 그 알고리즘에 대한 힌트만 주시면 찾아보도록 하겠습니다
 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호