作者TWN2 (.....)
看板MATLAB
标题Re: [问题] random seed
时间Mon Jan 30 12:46:40 2006
※ 引述《Fibre (= =..)》之铭言:
: 请问如何控制 random seed (factor) ?
: 我看了help ---> rand('seed',N)
当你给了一个seed之後
生出来的乱数就是一组固定的值
例如
rand('seed',100)
rand('seed')
ans = 100 =>你的seed设为100
rand(1)
ans = 0.2909 =>你用100这个seed得到的乱数
rand('seed')
ans = 3351868 =>当你生了一组乱数之後 seed就会变成另外一个数(也是固定的)
rand('seed',100) %seed设回100
rand(1)
ans = 0.2909 =>结果还是一样
这就表示当你用一样的seed的时候无论何时都会得到同一组乱数
: 却看不懂如何使用 有人可以帮个忙讲解一下吗?
: (由於需要去trace每次的随机部分的运算结果 需要去固定random seed)
: 谢谢各位大大 Q.Q
--
夜天の主の名において、汝に新たる名を赠る、
强く支える者、
幸运の追い风、
祝福のエール、
------ リィンフォース
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.168.72.2
1F:推 Fibre:i got it. thank you, sir! 01/30 19:41