ruby-reference-manual:3547
From: "kouya (taifu kouya)" <redmine@r...>
Date: Sun, 17 Feb 2013 13:00:04 +0900
Subject: [ruby-reference-manual:3547] [るりまプロジェクト - Bug #7863][Closed] 組み込みライブラリの Random.new のサンプルコードの Random#integer で NoMethodError
Issue #7863 has been updated by kouya (taifu kouya). Status changed from Open to Closed ---------------------------------------- Bug #7863: 組み込みライブラリの Random.new のサンプルコードの Random#integer で NoMethodError https://bugs.ruby-lang.org/issues/7863#change-36352 Author: myokoym (Masafumi Yokoyama) Status: Closed 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