[英]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.