るりまサーチ

最速Rubyリファレンスマニュアル検索!
29件ヒット [1-29件を表示] (0.015秒)
トップページ > クエリ:*[x] > クエリ:SecureRandom[x]

別のキーワード

  1. _builtin *
  2. matrix *
  3. vector *
  4. bigdecimal *
  5. array *

種類

ライブラリ

検索結果

SecureRandom (38108.0)

安全な乱数発生器のためのインターフェースを提供するモジュールです。 HTTP のセッションキーなどに適しています。

...ます。

*
openssl
*
/dev/urandom

上の安全な乱数発生器が使用できない場合、各メソッドは NotImplementedError を発生します。

# random hexadecimal string.
require 'securerandom'
p SecureRandom.hex(10) #=> "52750b30ffbc7de3b362"
p SecureRandom.hex(10) #=>...
...559"
p SecureRandom.hex(11) #=> "6aca1b5c58e4863e6b81b8"
p SecureRandom.hex(12) #=> "94b2fff3e7fd9b9c391a2306"
p SecureRandom.hex(13) #=> "39b290146bea6ce975c37cfc23"

# random base64 string.
require 'securerandom'
p SecureRandom.base64(10) #=> "EcmTPZwWRAozdA=="
p SecureRandom.base64(...
...dwNuM/w=="
p SecureRandom.base64(10) #=> "KO1nIU+p9DKxGg=="
p SecureRandom.base64(11) #=> "l7XEiFja+8EKEtY="
p SecureRandom.base64(12) #=> "7kJSM/MzBJI+75j8"
p SecureRandom.base64(13) #=> "vKLJ0tXBHqQOuIcSIg=="

# random binary string.
require 'securerandom'
p SecureRandom.random_bytes...

NEWS for Ruby 3.0.0 (1686.0)

NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...照してください。

== 言語仕様の変更

*
Keyword arguments are now separated from positional arguments.
Code that resulted in deprecation warnings in Ruby 2.7 will now
result in ArgumentError or different behavior. 14183
*
Procs accepting a single rest argument and keywords...
...gument and no keywords.
16166

//emlist[][ruby]{
pr = proc{|*a, **kw| [a, kw]}

pr.call([1])
# 2.7 => [[1], {}]
# 3.0 => [[[1]], {}]

pr.call([1, {a: 1}])
# 2.7 => [[1], {:a=>1}] # and deprecation warning
# 3.0 => a=>1}, {}]
//}

*
Arguments forwarding (`...`) now supports leading arguments....
...rev
*
base64
*
drb
*
debug
*
erb
*
find
*
net-ftp
*
net-http
*
net-imap
*
net-protocol
*
open-uri
*
optparse
*
pp
*
prettyprint
*
resolv-replace
*
resolv
*
rinda
*
set
*
securerandom
*
s...

NEWS for Ruby 2.5.0 (1410.0)

NEWS for Ruby 2.5.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...ださい。

== 2.4.0 以降の変更

=== 言語仕様の変更

*
トップレベルの定数参照を削除しました 11547
*
do/end ブロック内部で rescue/else/ensure を書けるようになりました 12906
*
文字列の式展開内部の暗黙の to_s 呼び出しにも refi...
...込みクラスの更新

*
Array
*
Array#append を追加 12746
*
Array#prepend を追加 12746

*
Data
*
非推奨になりました。C拡張のベースクラスでしたが、Rubyレベルに公開するのをやめました。3072

*
Exception
*
Exception#full_message を...
...l
*
https://blog.rubygems.org/2017/11/03/2.7.1-released.html
*
https://blog.rubygems.org/2017/11/01/2.7.0-released.html
*
https://blog.rubygems.org/2017/10/09/2.6.14-released.html
*
https://blog.rubygems.org/2017/08/27/2.6.13-released.html

*
securerandom
*
SecureRandom...

NEWS for Ruby 3.1.0 (1290.0)

NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...参照してください。

== 言語仕様の変更

*
ブロックが他のメソッドに渡されるだけの場合は、ブロックの引数を無名にできるようになりました。 11256

//emlist{
def foo(&)
bar(&)
end
//}

*
ピン演算子に式を書けるようになりま...
...]
//}

*
ピン演算子がインスタンス変数、クラス変数、グローバル変数をサポートしました。 17724

//emlist{
@n = 5
Prime.each_cons(2).lazy.find{_1 in [n, ^@n]}
#=> [3, 5]
//}

*
1行パターンマッチが実験的な機能ではなくなりました。

*
1...
....2.0
*
ostruct 0.5.2
*
pathname 0.2.0
*
pp 0.3.0
*
prettyprint 0.1.1
*
psych 4.0.3
*
racc 1.6.0
*
rdoc 6.4.0
*
readline 0.0.3
*
readline-ext 0.1.4
*
reline 0.3.0
*
resolv 0.2.1
*
rinda 0.1.1
*
ruby2_keywords 0.0.5
*
securerandom 0.1.1
*
set...