ruby-reference-manual:3545
From: "myokoym (Masafumi Yokoyama)" <redmine@r...>
Date: Sat, 16 Feb 2013 20:30:12 +0900
Subject: [ruby-reference-manual:3545] [るりまプロジェクト - Bug #7863][Open] 組み込みライブラリの Random.new のサンプルコードの Random#integer で NoMethodError
Issue #7863 has been reported by myokoym (Masafumi Yokoyama). ---------------------------------------- Bug #7863: 組み込みライブラリの Random.new のサンプルコードの Random#integer で NoMethodError https://bugs.ruby-lang.org/issues/7863 Author: myokoym (Masafumi Yokoyama) Status: Open Priority: Normal Assignee: Category: Target version: reporter: ruby_version: Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Randomクラス に動かないサンプルコードがありました。 http://doc.ruby-lang.org/ja/1.9.3/class/Random.html http://doc.ruby-lang.org/ja/1.9.3/method/Random/s/new.html Random.new のサンプルコードで Random#integer が使われているのですが、 ruby-1.9.3-p385で動かしてみたところ NoMethodError が発生しました。 おそらく Random#rand が正しいと思いますので、パッチを添付します。 ただ、Random.newのサンプルコードにこの行がある意図がよくわかりませんでした。 「種が同じなら同じ乱数列を発生することができる。」の例であれば、同じ行を後ろにも追加するべきだと思います。 もしくは、引数を取らない Random#rand のみで十分と考えて、この行は削除してもよいのかなと思いました。 # 参考までに、私の環境では引数を取らない Random#rand の結果がサンプルよりも1桁多く表示されました。 #=> [0.1915194503788923, 0.6221087710398319] -- http://bugs.ruby-lang.org/ -- ML: ruby-reference-manual@m... Info: http://QuickML.com/
-> 3545 2013-02-16 12:30 [redmine@r... ] [るりまプロジェクト - Bug #7863][Open] 組み込みライブラリの Random.new のサンプルコードの Random#integer で NoMethodError 3546 2013-02-17 02:16 ┣[kouyataifu4@g... ] 3547 2013-02-17 05:00 ┗[redmine@r... ] [るりまプロジェクト - Bug #7863][Closed] 組み込みライブラリの Random.new のサンプルコードの Random#integer で NoMethodError