在「講義8,白噪聲和功率譜密度」的第3頁中提到rand
和randn
創建了僞隨機數。如果我錯了,請糾正我的錯誤:一個隨機數序列是對於同一個種子,兩個序列永遠不會是真正的準確。生成隨機數的正確方法
然而,僞隨機數是確定性的,即如果從相同種子產生兩個序列是相同的。
如何創建隨機數而不是僞隨機數,因爲我的印象是Matlab的rand
和randn
函數用於生成相同獨立的隨機數?但是,幻燈片提到他們創建了僞隨機數。谷歌搜索創建隨機數返回rand
和randn()
函數。
區分隨機數和僞隨機數的原因是我需要比較具有白噪聲特性的密碼學(A)隨機性和具有白噪聲特性的(B)僞隨機信號的性能。所以,(A)必須與(B)不同。對於任何代碼和生成隨機數字和僞隨機數字的正確方法,我將不勝感激。
這不就是'蘭特(N)'命令例如'randomGenerator =蘭特(2)' – KRUKUSA 2014-10-20 08:36:05
我不認爲這是可能產生與Matlab軟件...僞隨機信號發生器的實際隨機數將具有白噪聲特性,並且大多數統計軟件模擬使用僞隨機數。因此'rand'和'randn' *是在Matlab中生成隨機數的正確方法。 – Dan 2014-10-20 08:36:07
您是否需要使用「真正的」RNG與僞RNG,還是僞RNG與準隨機RNG? – Kostya 2014-10-20 08:47:34