るりまサーチ

最速Rubyリファレンスマニュアル検索!
99件ヒット [1-99件を表示] (0.818秒)
トップページ > クエリ:r[x] > クエリ:a[x] > クエリ:srand[x] > 種類:インスタンスメソッド[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

ライブラリ

クラス

キーワード

検索結果

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

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

...形式では 0 以上 max 未満の数を返します。
max が正の整数なら整数を、正の実数なら実数を返します。
0 や負の数を指定することは出来ません。

三番目の形式では range で指定された範囲の値を返します。
r
ange の始端と終端...
...数の場合は実数を返します。
r
angeが終端を含まない(つまり ... で生成した場合)には終端の値は乱数の範囲から除かれます。
r
ange.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e...
...す)。
r
ange.end - range.begin が実数を返す場合も同様です。
このため range が Time の場合などにもうまく動作します。

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

@param max 乱...

Random#rand -> Float (18219.0)

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

...形式では 0 以上 max 未満の数を返します。
max が正の整数なら整数を、正の実数なら実数を返します。
0 や負の数を指定することは出来ません。

三番目の形式では range で指定された範囲の値を返します。
r
ange の始端と終端...
...数の場合は実数を返します。
r
angeが終端を含まない(つまり ... で生成した場合)には終端の値は乱数の範囲から除かれます。
r
ange.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e...
...す)。
r
ange.end - range.begin が実数を返す場合も同様です。
このため range が Time の場合などにもうまく動作します。

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

@param max 乱...

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

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

...形式では 0 以上 max 未満の数を返します。
max が正の整数なら整数を、正の実数なら実数を返します。
0 や負の数を指定することは出来ません。

三番目の形式では range で指定された範囲の値を返します。
r
ange の始端と終端...
...数の場合は実数を返します。
r
angeが終端を含まない(つまり ... で生成した場合)には終端の値は乱数の範囲から除かれます。
r
ange.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e...
...す)。
r
ange.end - range.begin が実数を返す場合も同様です。
このため range が Time の場合などにもうまく動作します。

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

@param max 乱...

Array#sample(n, random: Random) -> Array (9449.0)

配列の要素を1個(引数を指定した場合は自身の要素数を越えない範囲で n 個) ランダムに選んで返します。

...になります。

配列が空の場合、無引数の場合は nil を、個数を指定した場合は空配列を返します。

srand
()が有効です。

@param n 取得する要素の数を指定します。自身の要素数(self.length)以上の
値を指定した場合は要素...
...試みます。

@param random 乱数生成器(主に Random オブジェクト)を指定します。
選択する要素のインデックスを返す rand メソッドに応答する
オブジェクトであれば指定する事ができます。rand メソッド...
... Random#rand(max) のように選択可能なイン
デックスの最大値が指定されます。
Kernel.#rand、Random を使用しないオブジェク
トを指定した場合、Kernel.#srandの指定に影響されません。

@raise TypeError...

Array#sample(random: Random) -> object | nil (9349.0)

配列の要素を1個(引数を指定した場合は自身の要素数を越えない範囲で n 個) ランダムに選んで返します。

...になります。

配列が空の場合、無引数の場合は nil を、個数を指定した場合は空配列を返します。

srand
()が有効です。

@param n 取得する要素の数を指定します。自身の要素数(self.length)以上の
値を指定した場合は要素...
...試みます。

@param random 乱数生成器(主に Random オブジェクト)を指定します。
選択する要素のインデックスを返す rand メソッドに応答する
オブジェクトであれば指定する事ができます。rand メソッド...
... Random#rand(max) のように選択可能なイン
デックスの最大値が指定されます。
Kernel.#rand、Random を使用しないオブジェク
トを指定した場合、Kernel.#srandの指定に影響されません。

@raise TypeError...

絞り込み条件を変える

Array#sample(n) -> Array (9249.0)

配列の要素を1個(引数を指定した場合は自身の要素数を越えない範囲で n 個) ランダムに選んで返します。

...になります。

配列が空の場合、無引数の場合は nil を、個数を指定した場合は空配列を返します。

srand
()が有効です。

@param n 取得する要素の数を指定します。自身の要素数(self.length)以上の
値を指定した場合は要素...
...試みます。

@param random 乱数生成器(主に Random オブジェクト)を指定します。
選択する要素のインデックスを返す rand メソッドに応答する
オブジェクトであれば指定する事ができます。rand メソッド...
... Random#rand(max) のように選択可能なイン
デックスの最大値が指定されます。
Kernel.#rand、Random を使用しないオブジェク
トを指定した場合、Kernel.#srandの指定に影響されません。

@raise TypeError...

Array#sample -> object | nil (9149.0)

配列の要素を1個(引数を指定した場合は自身の要素数を越えない範囲で n 個) ランダムに選んで返します。

...になります。

配列が空の場合、無引数の場合は nil を、個数を指定した場合は空配列を返します。

srand
()が有効です。

@param n 取得する要素の数を指定します。自身の要素数(self.length)以上の
値を指定した場合は要素...
...試みます。

@param random 乱数生成器(主に Random オブジェクト)を指定します。
選択する要素のインデックスを返す rand メソッドに応答する
オブジェクトであれば指定する事ができます。rand メソッド...
... Random#rand(max) のように選択可能なイン
デックスの最大値が指定されます。
Kernel.#rand、Random を使用しないオブジェク
トを指定した場合、Kernel.#srandの指定に影響されません。

@raise TypeError...

Array#shuffle!(random: Random) -> self (6425.0)

配列を破壊的にランダムシャッフルします。

...ルします。

@param random 乱数生成器(主に Random オブジェクト)を指定します。
選択する要素のインデックスを返す rand メソッドに応答する
オブジェクトであれば指定する事ができます。rand メソッド...
...の引数には Random#rand(max) のように選択可能なイン
デックスの最大値が指定されます。
Kernel.#rand、Random を使用しないオブジェク
トを指定した場合、Kernel.#srandの指定に影響されま...
...せん。

//emlist[例][ruby]{
a
= [ 1, 2, 3 ] #=> [1, 2, 3]
a
.shuffle! #=> [2, 3, 1]
a
#=> [2, 3, 1]
//}

@see Array#shuffle...

Array#shuffle! -> self (6025.0)

配列を破壊的にランダムシャッフルします。

...ルします。

@param random 乱数生成器(主に Random オブジェクト)を指定します。
選択する要素のインデックスを返す rand メソッドに応答する
オブジェクトであれば指定する事ができます。rand メソッド...
...の引数には Random#rand(max) のように選択可能なイン
デックスの最大値が指定されます。
Kernel.#rand、Random を使用しないオブジェク
トを指定した場合、Kernel.#srandの指定に影響されま...
...せん。

//emlist[例][ruby]{
a
= [ 1, 2, 3 ] #=> [1, 2, 3]
a
.shuffle! #=> [2, 3, 1]
a
#=> [2, 3, 1]
//}

@see Array#shuffle...