필터 지우기
필터 지우기

Can't understand what rng(seed) does.

조회 수: 25 (최근 30일)
DM
DM 2015년 4월 20일
댓글: the cyclist 2015년 4월 20일
I have come across this command in matlab. rng(seed). I used the help to understand what its means, and I still don't get it. Can anyone help me understand what it does?
rng Control the random number generator used by RAND, RANDI, and RANDN.
rng(SD) seeds the random number generator using the non-negative
integer SD so that RAND, RANDI, and RANDN produce a predictable
sequence of numbers.
THanks.

답변 (1개)

the cyclist
the cyclist 2015년 4월 20일
편집: the cyclist 2015년 4월 20일
The Random seed Wikipedia page might help you understand.
This page from stackoverflow may also help.
  댓글 수: 2
DM
DM 2015년 4월 20일
Mu understanding after reading the page from stackoverflow is that you pick a seed and when you use it in rng, your will get the same sequence of numbers once you use rand, randi?
the cyclist
the cyclist 2015년 4월 20일
Yes. You can think of the pseudorandom numbers from the generator as a long -- very long -- list of numbers that are uncorrelated with each other, and the seed determines where in that list you start.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Random Number Generation에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by