當前位置:編程學習大全網 - 電腦編程 - PASCAL語言中的RANDOM(N)隨機函數為什麽有規律可尋啊

PASCAL語言中的RANDOM(N)隨機函數為什麽有規律可尋啊

在使用Random之前需要使用Randomize語句進行隨機數種子的初始化。

每壹次random,其實是對上次隨機函數產生的結果建立壹個函數算出來的,所以稱為偽隨機,就是說如果上壹個數是固定的,那麽下壹個數就確定了。

random其實是壹個f(x)的函數,然後不停地叠代,就是說如果第壹個隨機數是f(x),那麽第三次產生的就是f(f(f(x))),而首個f(x)中的x就是隨機數種子,壹般由randomize函數執行的時刻決定。

fp中的random函數中使用的具體f(x),詳見fp的幫助,裏面寫著的。

  • 上一篇:C語言求救!!c為壹個n×n方陣,先從鍵盤讀入n的值,再輸入n×n個數組元素,計算方陣中所有靠邊元
  • 下一篇:對不起,自學吧,賈維
  • copyright 2024編程學習大全網