Main Content

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

난수 생성

시드, 분포, 알고리즘

rand,randn,randi함수를 사용하여 의사 난수열을 만들고randperm함수를 사용하여 난수 순열의 정수 벡터를 만듭니다. 반복된 결과가 나타나지 않게 하려면rng함수를 사용하십시오. 난수 생성과 관련하여 고급 제어가 필요한 경우RandStream클래스를 사용하십시오.

함수

모두 확장

rand 균일하게 분포된 난수
randn 정규분포된 난수
randi 균일하게 분포된 정수형 의사 난수
randperm 정수로 구성된 난수 순열
rng 난수 생성기 제어
RandStream 난수 스트림

도움말 항목

난수 생성

난수로 구성된 배열 만들기

rand,randi,randn,randperm을 사용하여 난수로 구성된 배열을 만듭니다.

특정 범위 내 난수

이 예제에서는 특정 구간 내의 균등분포에서 추출된 부동소수점 난수로 구성된 배열을 만드는 방법을 보여줍니다.

정수형 난수

이예제에서는특정숫자집합에대한 이산 균등분포에서 추출된 정수형 난수 값의 배열을 만드는 방법을 보여줍니다.

특정 평균과 분산을 가지는 정규분포에서 추출된 난수

이 예제에서는 지정된 평균과 분산을 갖는 정규분포에서 추출된 부동소수점 난수로 구성된 배열을 만드는 방법을 보여줍니다.

구 내의 난수

이 예제에서는 구의 부피 내에 임의의 점을 만드는 방법을 보여줍니다.

시작 후 난수가 반복되는 이유

MATLAB®을 다시 시작할 때 난수 배열이 되풀이되지 않도록 하는 방법.

권장되지 않는 rand 구문과 randn 구문 대체하기

권장되지 않는rand구문과randn구문대체하기。

난수 생성 제어

난수 생성 제어

이 예제에서는rng함수를 사용하여 난수 생성을 제어하는 방법을 보여줍니다.

반복 가능한 난수 생성하기

이 예제에서는 먼저 시드값을 지정하여 난수로 구성된 배열을 반복하는 방법을 보여줍니다. 같은 시드값을 사용하여 생성기를 초기화할 때마다 항상 동일한 결과가 생성됩니다.

각기 다른 난수 생성하기

이 예제에서는 MATLAB을 다시 시작할 때 동일한 난수 배열이 반복되지 않도록 하는 방법을 보여줍니다.

다중스트림또는서브스트림제어

RandStream을 사용하여 전역 스트림 관리하기

이 예제에서는RandStream클래스를 사용하여 전역 스트림에서의 난수 생성을 제어하는 방법을 보여줍니다.

다중 스트림

이 예제에서는RandStream을 사용하여 여러 개의 독립적인 난수 스트림을 만듭니다.

난수 스트림을 만들고 제어하기

이 예제에서는RandStream을 사용하여 난수 스트림 및 서브스트림을 만드는 방법을 보여줍니다.