From: WATANABE Tetsuya Date: 1998-09-29T08:32:52+09:00 Subject: [ruby-list:9767] Re: real rand In message "[ruby-list:9766] real rand" on 98/09/29, Kazuhiro Yoshida writes: |0 から 1 までの実数値を返す乱数を発生させたいのですが、 |どうすればいいのでしょうか。 rand(0) でいいみたいですよ。 $ ruby -e 'srand;print rand(0), "\n"' 0.444512 $ ruby -e 'srand;print rand(0), "\n"' 0.542255 $ ruby -e 'srand;print rand(0), "\n"' 0.9771 $ ruby -e 'srand;print rand(0), "\n"' 0.0127279 $ ruby -e 'srand;print rand(0), "\n"' 0.413029 $ ruby -e 'srand;print rand(0), "\n"' 0.831677 $ ruby -e 'srand;print rand(0), "\n"' 0.291609 $ ruby -e 'srand;print rand(0), "\n"' 0.905155 ソース読んじゃいました。 手元のマニュアルには、「整数」を返すとしか書いていません でしたので。 -- WATANABE Tetsuya HP Japan e-mail tetsu@jpn.hp.com