[Ruby 1.9-Feature#4147] Array#sample で重みを指定したい

チケット #4147 が更新されました。 (by Yoji Ojima)

機能的な必要性/十分性については私には判断がつきませんが、私
には問題なさそうに見えます。ただし、each_sample, each_choice
という名前に若干の違和感がありますので、ruby-coreの人たちの
意見も聞きたいところです。

遅くなりましたが、簡単にまとめると、

  • choice というネーミングは単一選択のニュアンスがあるので望ましくない
  • 復元抽出をオプション repeat: true で指定するなら反対意見なし
  • #each_sample#samples にするという提案あり

というところでしょうか。どうされますか?