るりまサーチ

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

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. ipaddr to_i
  5. kernel $-i

ライブラリ

クラス

検索結果

Random#rand(max) -> Integer | Float (21383.0)

一様な擬似乱数を発生させます。

...e.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e は終端を含む場合は1、含まない場合は0です)。
range.end - range.begin が実数を返す場合も同様です。
このため range が Time の場合な...
...どにもうまく動作します。

引数が実数でも範囲でもない場合は Object#to_int で変換した値が指定されたものとして扱います。

@param max 乱数値の上限を正の整数または実数で指定します。
max 自体は乱数値の範囲に...
...range.end - range.begin は数値である必要があり、
range.begin + 数値 が適切な値を返す必要があります。

@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数...

Random#rand(range) -> Integer | Float (21383.0)

一様な擬似乱数を発生させます。

...e.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e は終端を含む場合は1、含まない場合は0です)。
range.end - range.begin が実数を返す場合も同様です。
このため range が Time の場合な...
...どにもうまく動作します。

引数が実数でも範囲でもない場合は Object#to_int で変換した値が指定されたものとして扱います。

@param max 乱数値の上限を正の整数または実数で指定します。
max 自体は乱数値の範囲に...
...range.end - range.begin は数値である必要があり、
range.begin + 数値 が適切な値を返す必要があります。

@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数...

Random.rand(max) -> Integer | Float (21257.0)

擬似乱数を発生させます。

...擬似乱数を発生させます。

Rand
om::DEFAULT.rand と同じです。
Rand
om#rand を参照してください。

擬似乱数生成器が Kernel.#rand と共通なため Kernel.#srand などの影響を受けます。

@param max 乱数値の上限を正の整数または実数で指定...
...定します。
range の境界は数値でなければなりません。

@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または1では無い時、引数に負の数値を与えた...
...を渡した時に発生します。

//emlist[例][ruby]{
srand 1234 # 乱数の種を設定する。
Rand
om.rand(10.0) #=> 1.9151945037889229 (0.0 以上 10.0 未満の実数)
rand
(10.0) #=> 6 (rand(10) と同じ)
//}

@see Random.srand, Random#rand, Random::DEFAULT...

Random.rand(range) -> Integer | Float (21257.0)

擬似乱数を発生させます。

...擬似乱数を発生させます。

Rand
om::DEFAULT.rand と同じです。
Rand
om#rand を参照してください。

擬似乱数生成器が Kernel.#rand と共通なため Kernel.#srand などの影響を受けます。

@param max 乱数値の上限を正の整数または実数で指定...
...定します。
range の境界は数値でなければなりません。

@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または1では無い時、引数に負の数値を与えた...
...を渡した時に発生します。

//emlist[例][ruby]{
srand 1234 # 乱数の種を設定する。
Rand
om.rand(10.0) #=> 1.9151945037889229 (0.0 以上 10.0 未満の実数)
rand
(10.0) #=> 6 (rand(10) と同じ)
//}

@see Random.srand, Random#rand, Random::DEFAULT...

Random.rand(max) -> Integer | Float (21251.0)

擬似乱数を発生させます。

...擬似乱数を発生させます。

Rand
om#rand を参照してください。

擬似乱数生成器が Kernel.#rand と共通なため Kernel.#srand などの影響を受けます。

@param max 乱数値の上限を正の整数または実数で指定します。
@param range 発生させる...
...定します。
range の境界は数値でなければなりません。

@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または1では無い時、引数に負の数値を与えた...
...を渡した時に発生します。

//emlist[例][ruby]{
srand 1234 # 乱数の種を設定する。
Rand
om.rand(10.0) #=> 1.9151945037889229 (0.0 以上 10.0 未満の実数)
rand
(10.0) #=> 6 (rand(10) と同じ)
//}

@see Random.srand, Random#rand, Random::DEFAULT...
...在しない範囲を渡した時に発生します。

//emlist[例][ruby]{
srand 1234 # 乱数の種を設定する。
Rand
om.rand(10.0) #=> 1.9151945037889229 (0.0 以上 10.0 未満の実数)
rand
(10.0) #=> 6 (rand(10) と同じ)
//}

@see Random.srand, Random#rand...

絞り込み条件を変える

Random.rand(range) -> Integer | Float (21251.0)

擬似乱数を発生させます。

...擬似乱数を発生させます。

Rand
om#rand を参照してください。

擬似乱数生成器が Kernel.#rand と共通なため Kernel.#srand などの影響を受けます。

@param max 乱数値の上限を正の整数または実数で指定します。
@param range 発生させる...
...定します。
range の境界は数値でなければなりません。

@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または1では無い時、引数に負の数値を与えた...
...を渡した時に発生します。

//emlist[例][ruby]{
srand 1234 # 乱数の種を設定する。
Rand
om.rand(10.0) #=> 1.9151945037889229 (0.0 以上 10.0 未満の実数)
rand
(10.0) #=> 6 (rand(10) と同じ)
//}

@see Random.srand, Random#rand, Random::DEFAULT...
...在しない範囲を渡した時に発生します。

//emlist[例][ruby]{
srand 1234 # 乱数の種を設定する。
Rand
om.rand(10.0) #=> 1.9151945037889229 (0.0 以上 10.0 未満の実数)
rand
(10.0) #=> 6 (rand(10) と同じ)
//}

@see Random.srand, Random#rand...

1.6.8から1.8.0への変更点(まとめ) (600.0)

1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))

...の変更点(まとめ)/Windows 対応>))
* ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>))
* ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>))
* ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>))
* ((<1.6.8から1.8.0...
...以前は kind_of? による比較なので基本的な動作に変わりはありませんが、
SystemCallError.=== は特別に errno が一致する例外を同じと見なすよう
に再定義されました。これにより、例えば Errno::EWOULDBLOCK と
Errno
::EAGAIN が同じ...
...た(win32系portは2003-01-04に変更)。
((<ruby-dev:19107>))

: ((<組み込み関数/rand>)) [compat]

乱数生成のアルゴリズムに
((<Mersenne Twister|URL:http://www.math.keio.ac.jp/~matumoto/mt.html>))
を使用するようになりました。

: ((<組み込み関数/sprintf>...

ruby 1.8.3 feature (48.0)

ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))

...変更
* [api]: 拡張ライブラリ API
* [lib]: ライブラリ
* レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
* 影...
... IO#readpartial [new]

nonblocking IO に対する IO#read の挙動は ruby 1.9 以降で変化します ((<ruby-dev:25101>))。そのため、
ruby 1.8.3 以降では、VERBOSE モードの時に IO#read がノンブロッキングモードで
データの読み込みに失敗して ((<Errno...
...tial(4)'
"hoge"

$ ruby -e 'sleep 1; print "hoge"' | ruby-1.9 -rio/nonblock -we '
i
o = IO.open(0)
i
o.nonblock = true
p io.read(4)'
"hoge"

=== 2005-01-05

: srand...