Re: [問題] 如何寫亂數種子已回收
rand 有兩種
randn
rand
rand('seed',0)
週期 2^31-2
rand('state'0)
週期 2^1492
rand('twister',5489)
週期 2^19936-1
randn('seed',0)
週期 2^31-2
randn('state',0)
週期 2^1492
用法
每次都呼叫
rand('seed',0)
執行
rand(5,1)
就會一樣
randn就找randn的週期
(RandStream('shr3cong'))
※ 引述《CooperZhou (柏ㄇ)》之銘言:
: 請問 我的程式有需要用到亂數
: 但是我希望每次程式跑出來的結果都是一樣的
: 就是用同一組亂數
: 問同學的結果是說要用亂數種子
: 但同學也不會用
: 請問各位高手 Matlab的亂數種指令跟用法如何使用呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.76.138
※ 編輯: BUDIRM 來自: 123.193.76.138 (08/15 14:29)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):