From: Yugui Date: 2010-12-19T21:15:05+09:00 Subject: [ruby-dev:42808] Re: [Ruby 1.9-Feature#4147][Assigned] Array#sample で重みを指定したい Yuguiです。 2010/12/19 Masaya TARUI : >> じゃあ反対ないので実装はともかく、この仕様は基本入れる方向で考えましょう。反対の人は意思表示お早めに。 > 仕様が詰められていないと思うので、そういう意味で消極的反対です。 同意見です。仕様をもっとよく考えるべきです。 ニーズについては頷けるので、何らかの形で分布関数を与えることには異論はありません。 ここで、幾つかの考慮すべきことがあります。 * 効率的な実装の可能な仕様であるべきです。 * [ruby-dev:41918] 非復元抽出の要望が入るとすれば、その要望と衝突せず、整合性を持つ仕様である必要があります。 * mrknさんのMath/Random構想を考慮して欲しいです。あちらで提供される分布実装と整合性を持つ仕様であって欲しいです。 * mrknさんの考えるArray#sampleの仕様も聞きたいです -- Yuki Sonoda (Yugui) yugui@yugui.jp http://yugui.jp