为什么接下来调用 Next() 方法?
why is Next() method called next?
为什么 Random.Next()
的名称中有 Next?知道是干什么的,但是名字好像不对应
它 returns 从您的 Random
实例的种子生成的无限数字序列中的下一个数字。
在计算机科学术语中,"generator" 是一种特定的函数:return 每次调用时都会产生不同的结果。传统上将此函数称为 next()
,因为它们通常用于 return 序列的下一部分(可能是无限的)。 RNG 只是生成器函数的一个特例,return计算序列中的下一个值。
为什么 Random.Next()
的名称中有 Next?知道是干什么的,但是名字好像不对应
它 returns 从您的 Random
实例的种子生成的无限数字序列中的下一个数字。
在计算机科学术语中,"generator" 是一种特定的函数:return 每次调用时都会产生不同的结果。传统上将此函数称为 next()
,因为它们通常用于 return 序列的下一部分(可能是无限的)。 RNG 只是生成器函数的一个特例,return计算序列中的下一个值。