種類
- インスタンスメソッド (111)
- 特異メソッド (84)
- モジュール関数 (24)
- ライブラリ (12)
ライブラリ
- ビルトイン (27)
- bigdecimal (12)
- openssl (180)
クラス
- BigDecimal (12)
- Integer (3)
-
OpenSSL
:: PKey :: RSA (180)
モジュール
- Math (24)
検索結果
先頭5件
-
OpenSSL
:: PKey :: RSA . new(obj , pass = nil) {|flag| . . . } -> OpenSSL :: PKey :: RSA (14.0) -
RSA 暗号鍵オブジェクトを生成します。
...れなかった場合にはターミナルに問い合わせをします。
@param size 鍵生成をする場合の鍵のサイズ
@param exponent public exponent
@param obj 鍵データ
@param pass 鍵データに設定したパスフレーズ
@raise OpenSSL::PKey::RSAError 鍵の読み込みに... -
Math
. # frexp(x) -> [Float , Integer] (12.0) -
実数 x の仮数部と指数部の配列を返します。
...ypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
fraction, exponent = Math.frexp(1234) # => [0.6025390625, 11]
fraction * 2**exponent # => 1234.0
//}... -
Math
. # ldexp(x , exp) -> Float (12.0) -
実数 x に 2 の exp 乗をかけた数を返します。
...ror 引数のどちらかに数値以外を指定した場合に発生します。
@raise RangeError 引数のどちらかに実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
fraction, exponent = Math.frexp(1234)
Math.ldexp(fraction, exponent) # => 1234.0
//}... -
Integer
# **(other) -> Numeric (6.0) -
算術演算子。冪(べき乗)を計算します。
...> -3
5.pow(2, -8) # => -7
//}
計算結果が巨大すぎるときは ArgumentError が発生します。
//emlist[計算結果が巨大すぎる例][ruby]{
p 100**9999999999999999999
# => exponent is too large (ArgumentError)
//}
判定の閾値は変わりえます。
@see BigDecimal#power... -
Integer
# pow(other) -> Numeric (6.0) -
算術演算子。冪(べき乗)を計算します。
...> -3
5.pow(2, -8) # => -7
//}
計算結果が巨大すぎるときは ArgumentError が発生します。
//emlist[計算結果が巨大すぎる例][ruby]{
p 100**9999999999999999999
# => exponent is too large (ArgumentError)
//}
判定の閾値は変わりえます。
@see BigDecimal#power... -
Integer
# pow(other , modulo) -> Integer (6.0) -
算術演算子。冪(べき乗)を計算します。
...> -3
5.pow(2, -8) # => -7
//}
計算結果が巨大すぎるときは ArgumentError が発生します。
//emlist[計算結果が巨大すぎる例][ruby]{
p 100**9999999999999999999
# => exponent is too large (ArgumentError)
//}
判定の閾値は変わりえます。
@see BigDecimal#power...