Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Randomクラス > rand
rand -> Float
[permalink][rdoc]rand(max) -> Integer | Float
rand(range) -> Integer | Float | nil
疑似乱数を発生させます。
Random::DEFAULT.rand と同じです。 Random#rand を参照してください。
疑似乱数生成器が Kernel.#rand と共通なため Kernel.#srand などの影響を受けます。
srand 1234 # 乱数の種を設定する。 Random.rand(10.0) #=> 1.9151945037889229 (0.0 以上 10.0 未満の実数) rand(10.0) #=> 6 (rand(10) と同じ)
[SEE_ALSO] Random.srand, Random#rand, Random::DEFAULT