おもしろwebサービス開発日記

Ruby や Rails を中心に、web技術について書いています

Ruby1.9.3ではKernel#randが少し便利になる

5から9までの整数をランダムで返すような処理を書くとき、1.9.2までは

rand(5) + 5

もしくは

r = Random.new
r.rand(5..9)

のようにする必要があります。でも1.9.3だと

rand(5..9)

のようにできるようになっています。少しのことですけど嬉しい改善点ですね。