Ruby Prime 对象在初始化时是否带有固定数量的素数?

Does a Ruby Prime object come with a fixed amount of prime numbers when initialised?

当我在 Ruby 中创建一个素数对象时,比如说 foo = Prime.instance,它是否带有固定数量的素数 'preloaded'?如果有,有多少?

如果不是,它们是否会在需要时动态生成?

不,没有预先生成的素数,除了 one specific generator 中的一个非常小的数字。也就是说,您甚至不应该依赖于预先生成的那些,因为这完全是特定于实现的,它们可能随时消失。