るりまサーチ

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

別のキーワード

  1. _builtin file?
  2. _builtin file
  3. file chown
  4. file separator
  5. file open

検索結果

OpenSSL::Random (18144.0)

OpenSSL が利用する擬似乱数生成器関連のモジュールです。

...OpenSSL が利用する擬似乱数生成器関連のモジュールです。

*
4086

=== 暗号と乱数
OpenSSL では、鍵を生成するためなどに乱数を用いています。例えば RSA では
巨大(512bitや1024bitなど)な素数の組を乱数で生成し、そこから公開鍵...
...要があります。
このようなメソッドには以下のものがあります。
*
OpenSSL::PKey::RSA.generate
*
OpenSSL::PKey::DSA.generate
*
OpenSSL::PKey::DH.generate
*
OpenSSL::Cipher#random_key
そのような乱数は適切な実装を持つ擬似乱数生成器に適切なシ...
...me
*
OpenSSL::Cipher#random_iv
などでも利用されます。

擬似乱数生成器は適切なシードを与えられなければ正しく動作しません。
OpenSSL にはそのための API
*
OpenSSL::Random.#random_add
*
OpenSSL::Random.#seed
*
OpenSSL::Random.#load_random_file...

NEWS for Ruby 2.6.0 (1770.0)

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

...言語仕様の変更

*
$SAFE はプロセスグローバルで扱われることになると共に、0以外を設定した後に0に戻せるようになりました。 14250

*
Refinements がブロック引数にも反映されるようになりました。 14223

*
Refinements が Obje...
...て追加されました。 13784
*
Array#filter! が Array#select! の別名として追加されました。 13784

*
Binding
*
新規メソッド
*
Binding#source_location 追加 14230
*
bindingのソースコード上の位置を __FILE__ と __LINE__ の二要素配列...
...ました。 15143

*
Proc
*
新規メソッド
*
関数合成用に Proc#<< と Proc#>> が追加されました。 6284
*
非互換な変更
*
Proc#call が $SAFE を変更しなくなりました。 14250

*
Random
*
新規メソッド
*
Random.bytes が追加さ...

NEWS for Ruby 3.0.0 (1746.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...
...//}

*
Binding
*
Binding#eval when called with one argument will use `"(eval)"` for `__FILE__` and `1` for `__LINE__` in the evaluated code. 4352 17419
*
ConditionVariable
*
ConditionVariable#wait may now invoke the `block`/`unblock` scheduler hooks in a non-blocking context. 16786
*
D...
...14267
*
Queue / SizedQueue
*
Queue#pop, SizedQueue#push and related methods may now invoke the `block`/`unblock` scheduler hooks in a non-blocking context. 16786
*
Ractor
*
New class added to enable parallel execution. See rdoc-ref:ractor.md for more details.
*
Random
*
`Random::DE...

NEWS for Ruby 2.5.0 (1608.0)

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

...ださい。

== 2.4.0 以降の変更

=== 言語仕様の変更

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

*
Enumerable
*
Enumerable#any?, Enumerable#all?, Enumerable#none?, Enumerable#one?
がブロックを省略して1つの引数を受け取ることができるようになりました 11286

*
File
*
File.op...
...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 2.0.0 (1452.0)

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

...言語仕様の変更

*
キーワード引数を追加しました
*
%i, %I をシンボルの配列作成のために追加しました。(%w, %W に似ています)
*
デフォルトのソースエンコーディングを US-ASCII から UTF-8 に変更しました
*
'_' で始まる使...
...ラスの更新

*
ARGF.class
*
追加: ARGF.class#codepoints, ARGF.class#each_codepoint
IO にある同名のメソッドに対応します

*
Array
*
追加: Array#bsearch 二分探索します
*
非互換:
*
Array#shuffle! と Array#sample の random パラメータに...
...
*
新規クラス: Enumerator::Lazy 遅延列挙用のクラス

*
ENV
*
ENV.to_h は ENV.to_hash へのエイリアスです

*
Fiber
*
非互換: Fiber#resume は Fiber#transfer を呼び出したファイバーを再開できなくなりました

*
File
*
拡張: File.f...

絞り込み条件を変える

NEWS for Ruby 3.1.0 (1314.0)

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

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

== 言語仕様の変更

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

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

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

*
Enumerator::Lazy
*
新規メソッド
*
Enumerator::Lazy#compact が追加されました。 17312

*
File
*
変更されたメソッド
*
File.dirname がパスの階層を取り除く任意の引数を渡せるようになりました。 12194

*
GC
*
...
....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...

IO#advise(advice, offset=0, len=0) -> nil (48.0)

posix_fadvise(2) を呼びだし、 ファイルへのアクセスパターンをOSに知らせます。

...す。
*
:normal - デフォルト
*
:sequential - データは前から順にアクセスされる
*
:random - データはランダムアクセスされる
*
:willneed - データはこの直後にアクセスされる
*
:dontneed - データは直後にはアクセスしない
*
:nore...
...pipe を指している
場合に発生する例外(Linux はこの場合には Errno::EINVAL を発生する)
@raise RangeError offset,lenが有効範囲から出ている場合に発生する例外

//emlist[例][ruby]{
File
.open("testfile") { |f| p f.advise(:sequential) } # => nil
//}...

test/unit (36.0)

ユニットテストを行うためのライブラリです。

...undled gem(gemファイルのみを同梱)になりまし
た。詳しい内容は下記のプロジェクトページを参照してください。

*
Test::Unit - Ruby用単体テストフレームワーク: https://test-unit.github.io/

なお、2.2.0より前のtest/unit は当時バンドル...
..., --seed SEED Sets random seed
-v, --verbose Verbose. Show progress processing files.
-n, --name PATTERN Filter test names on pattern.
--jobs-status [TYPE] Show status of jobs every file; Disabled when --jobs isn't speci...
...Hide skipped tests
-b, --basedir=DIR Base directory of test suites.
-x, --exclude PATTERN Exclude test files on pattern.
-Idirectory Add library load path
--[no-]gc-stress Set GC.stress as true

複数の...