Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

RandStream.list

난수 생성기 알고리즘 나열

설명

RandStream.listRandStream또는RandStream.create를 사용하여 난수 스트림을 만들 때 사용할 수 있는 생성기 알고리즘을 모두 나열합니다.

세부 정보

모두 축소

난수 생성기 알고리즘

다음 표에는 사용 가능한 생성기 알고리즘과 해당 속성이 나와 있습니다.

키워드 생성기 다중 스트림 및 서브스트림 지원 여부 최대 정밀도의 근사 주기
mt19937ar 메르센 트위스터(Mersenne Twister)(MATLAB®시작 시 디폴트 스트림에서 사용) 아니요 219937-1
dsfmt19937 SIMD 기반 고속 메르센 트위스터 아니요 219937-1
mcg16807 승산식 합동법 생성기 아니요 231-2
mlfg6331_64 시차 피보나치 수열 생성기 2124(길이가 272인 251개의 스트림)
mrg32k3a 결합 다중 재귀적 생성기 2191(길이가 2127인 263개의 스트림)
philox4x32_10 10회 라운드의 Philox 4x32 생성기 2193(길이가 2129인 264개의 스트림)
threefry4x64_20 20회 라운드의 Threefry 4x64 생성기 2514(길이가 2258인 2256개의 스트림)
shr3cong 선형 합동법 생성기로 계산된 시프트 레지스터 생성기 아니요 264
swb2712 수정된 자리 내림을 사용하는 뺄셈 생성기 아니요 21492

이러한 생성기 알고리즘에 대한 자세한 내용은난수 스트림을 만들고 제어하기항목을참조하십시오。

참고 문헌

[1] Seehttp://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.htmlfor a full description of the Mersenne twister algorithm.

버전 내역

R2008b에 개발됨