66件ヒット
[1-66件を表示]
(0.133秒)
別のキーワード
種類
- インスタンスメソッド (44)
- ライブラリ (11)
- 特異メソッド (11)
クラス
- Integer (11)
-
OpenSSL
:: BN (22) - Prime (22)
検索結果
先頭5件
-
Integer
# prime? -> bool (50313.0) -
自身が素数である場合、真を返します。 そうでない場合は偽を返します。
...自身が素数である場合、真を返します。
そうでない場合は偽を返します。
//emlist[例][ruby]{
require 'prime'
1.prime? # => false
2.prime? # => true
//}
@see Prime#prime?... -
Prime
. prime?(value , generator = Prime :: Generator23 . new) -> bool (36516.0) -
Prime.instance.prime? と同じです。
...
Prime.instance.prime? と同じです。
@param value 素数かどうかチェックする任意の整数を指定します。
@param generator 素数生成器のインスタンスを指定します。
@return 素数かどうかを返します。
引数 value に負の数を指定した......場合は常に false を返します。
@see Prime#prime?... -
Prime
# prime?(value , generator = Prime :: Generator23 . new) -> bool (36500.0) -
与えられた整数が素数である場合は、真を返します。 そうでない場合は偽を返します。
...整数が素数である場合は、真を返します。
そうでない場合は偽を返します。
@param value 素数かどうかチェックする任意の整数を指定します。
@param generator 素数生成器のインスタンスを指定します。
@return 素数かどうかを返......します。
引数 value に負の数を指定した場合は常に false を返します。
@see Prime.prime?, Prime::EratosthenesGenerator, Prime::TrialDivisionGenerator, Prime::Generator23... -
OpenSSL
:: BN # prime? -> bool (30301.0) -
自身が素数であるなら true を返します。
...ue を返します。
Miller-Rabin 法により確率的に判定します。
checkで指定した回数だけ繰り返します。
引数を省略した場合は OpenSSL が適切な
回数を判断します。
@param check Miller-Robin 法の繰り返しの回数
@raise OpenSSL::BNError 判定......時にエラーが発生
@see OpenSSL::BN#prime_fasttest?... -
OpenSSL
:: BN # prime?(checks) -> bool (30301.0) -
自身が素数であるなら true を返します。
...ue を返します。
Miller-Rabin 法により確率的に判定します。
checkで指定した回数だけ繰り返します。
引数を省略した場合は OpenSSL が適切な
回数を判断します。
@param check Miller-Robin 法の繰り返しの回数
@raise OpenSSL::BNError 判定......時にエラーが発生
@see OpenSSL::BN#prime_fasttest?... -
prime (12018.0)
-
素数や素因数分解を扱うライブラリです。
...ラリです。
ライブラリの中心にあるのは Prime クラスで、これは素数全体を表すシングルトンです。また、素数性と素因数分解に関するメソッドを Integer に追加します。
さらに、 Prime クラスの機能を実現するための低水準......のクラスも幾つか提供されています。
//emlist[例][ruby]{
require 'prime'
Prime.each(100) do |prime|
p prime #=> 2, 3, 5, 7, 11, ..., 97
end
2.prime? #=> true
4.prime? #=> false
//}
=== 生成器
Prime のメソッドは内部で低水準の擬似素数生成器を使用しま......が用意されています。
Prime::PseudoPrimeGenerator は生成器の基底となるクラスです。
: Prime::EratosthenesGenerator
エラトステネスの篩いを使用します。
: Prime::TrialDivisionGenerator
試行除算法を使用します。
: Prime::Generator23
2 と 3 で...