Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > primeライブラリ > Prime::Generator23クラス

class Prime::Generator23

クラスの継承リスト: Prime::Generator23 < Prime::PseudoPrimeGenerator < Enumerable < Object < Kernel < BasicObject

要約

2と3と、3 より大きくて 2 でも 3 でも割り切れない全ての整数を生成します。

ある整数の素数性を疑似素数による試し割りでチェックする場合、このように低精度だが高速でメモリを消費しない疑似素数生成器が適しています。

一方、 Prime#each のように素数列を生成する目的にはまったく役に立ちません。

目次

インスタンスメソッド
next succ rewind

インスタンスメソッド

next -> Integer[permalink][rdoc]
succ -> Integer

次の疑似素数を返します。

また内部的な列挙位置を進めます。

rewind -> nil[permalink][rdoc]

列挙状態を巻き戻します。