singleton method Random.rand
rand(max=0) -> Float
-
疑似乱数を発生させます。
引数が省略された時、もしくは整数の"0"、または nilが指定された場合は0以上1未満の実数を返します。 負の引数が指定された場合は、maxを正の整数に変換し、0以上変換後の整数未満の整数を返します。
- [PARAM] max:
- 疑似乱数生成器の最大値を指定します。
- [RETURN]
- max を超えない乱数を返します。
使用例:
srand 1234 # 乱数の種を設定する。 p [ Random.rand, Random.rand ] #=> [0.191519450163469, 0.49766366626136] p Random.rand(1000) # => 204 0.upto(10){ # 3 を超えない整数を返します。 p Random.rand(-3.14) }
class Random