繁体   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