为什么接下来调用 Next() 方法?

why is Next() method called next?

为什么 Random.Next() 的名称中有 Next?知道是干什么的,但是名字好像不对应

它 returns 从您的 Random 实例的种子生成的无限数字序列中的下一个数字。

在计算机科学术语中,"generator" 是一种特定的函数:return 每次调用时都会产生不同的结果。传统上将此函数称为 next(),因为它们通常用于 return 序列的下一部分(可能是无限的)。 RNG 只是生成器函数的一个特例,return计算序列中的下一个值。