Main Content

RandStream.list

난수 생성기 알고리즘 나열

설명

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

세부 정보

모두 축소

난수 생성기 알고리즘

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

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

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

참고 문헌

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

버전 내역

R2008b에 개발됨