상세 보기
무작위수생성을 위한 부 페레즈 함수
The Sub-Peres Functions for Random Number Generation
초록
이 논문은무작위수 생성을 위한 페레즈 함수와 같이 재귀적으로 정의된 부페레즈함수에 대하여 논한다. 페레즈 함수와 같이 두 개의 인자함수를 쓰는 대신, 부 페레즈 함수들은 한 개의 인자함수만을 이용하여 정의된다. 따라서 당연히 그 출력효율은 페레즈 함수에 비하여 낮고, 점근적으로 최적효율을 내지도 않는다. 그러나, O(n logn)의 시간복잡도를 갖는 페레즈 함수에 비하여, 부 페레즈 함수들은 선형시간, 즉O(n )의 시간에 실행된다. 더구나, 이 함수들은 하나의 인자함수를 쓰기 때문만이 아니라 꼬리재귀함수로서 간단한 반복수행에 의해 구현되어 페레즈 함수보다 더 적은 메모리로 구현될 수 있다. 그럼에도, 이 함수들은 널리 알려진 선형시간 알고리즘인 폰 노이만 방법보다 출력효율이 최대 두 배 이상 높다. 따라서, 이 방법들은 모바일 기기와 같은 제한된 계산 자원을 가진환경에서 폰 노이만 방법 대신 이용될 수 있다. 이 논문에서는 이러한 부 페레즈 함수들의 실행시간과 정확한 출력효율을 분석하여, 페레즈 함수를 비롯한 다른 무작위수 생성을 위한 방법들과 비교한다. 그리고, 부 페레즈 함수들의 구현에 대하여 논한다.
키워드
random number generation; randomizing function; Peres function; sub-Peres function; von Neumann method; 무작위수 생성; 무작위화 함수; 페레즈 함수; 부 페레즈 함수; 폰 노이만 방법
- 제목
- 무작위수생성을 위한 부 페레즈 함수
- 제목 (타언어)
- The Sub-Peres Functions for Random Number Generation
- 저자
- 배성일
- 발행일
- 2013
- 저널명
- 한국컴퓨터정보학회논문지
- 권
- 18
- 호
- 2
- 페이지
- 19 ~ 30
- 언어
- KOR
- 출판사
- 한국컴퓨터정보학회
- 발행국가
- 대한민국
- 분량
- 12 페이지
- ISSN
- E 2383-9945
P 1598-849X