본문 바로가기

나래온 2기(~2014.1)/메르센 트위스터(MT, SFMT)

메르센 트위스터 델파이 포팅 - 서문

랜덤 변수를 생성하는 메르센 트위스터의 델파이판 포팅을 시도하려고 합니다.

일단은 기본형인 MT부터 시작해서, SFMT를 포팅한 뒤 실제로 SIMD 명령이 컴파일러에 의해 자동 최적화되지 않는 델파이의 문제(32bit 컴파일러에 한함)때문에 적용하는 과정을 거칠 예정입니다.

이 포팅이 끝나면 암호학적으로 안전한 블룸 블룸 슙(Blum Blum Shub) 랜덤 생성기 포팅 프로젝트를 진행할 예정입니다.

참고로 언제 완료할 지 모르기 때문에 지금 필요하신 분들은 타 포팅을 이용해주시기 바랍니다.