簡體   English   中英

在每個 Random.Next() 調用中返回所有數字的概率是否相等?

[英]Do all the numbers have equal probability to be returned on every Random.Next() call?

Random.Next()下一次調用它時返回x的概率是否低於它剛剛返回x時返回y的概率?

它應該生成獨立同分布的數字,代表獨立同分布。

獨立意味着下一個數字不以任何方式依賴於歷史。

當然,由於它是 PRNG 而不是真正隨機的,它們不會完全獨立,但我懷疑你能分辨出區別。

不,例如,如果從您的隨機調用中返回數字 5,則再次選擇 5 的概率與您范圍內的任何數字相同。

它有助於理解隨機分布與常規分布不同 隨機分布往往會創建相似數據的集群,並且通常不像您預期的那樣規律。

Random.Next不會生成隨機數。 從它的 state 可以確定地知道它的下一個樣本。

對於產生 iid 樣本的真正隨機數生成器,那么先前的值當然與下一個值無關。 那是 iid 的獨立部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM