From: Yoji Ojima Date: 2010-12-19T14:36:45+09:00 Subject: [ruby-dev:42802] [Ruby 1.9-Feature#4147] Array#sample で重みを指定したい チケット #4147 が更新されました。 (by Yoji Ojima) >#3647が入らなかったとして、仕様を考えると大体3通りがあると思います。 >1)重みを与えた時は復元抽出にする。 >2)取り出されたアイテムの重みを-1する。 (-1以外もあるかもしれませんが) >3)重みと複数個抽出両方与えられたらエラーにする。 4) 取り出されたアイテムの重みを 0 にする。 が、もっとも整合性のある仕様ではないでしょうか。 ---------------------------------------- http://redmine.ruby-lang.org/issues/show/4147 ---------------------------------------- http://redmine.ruby-lang.org