Feature #4147: Array#sample ??§é????¿ã?????å®??????????
http://redmine.ruby-lang.org/issues/show/4147

µ¯É¼???: Yoji Ojima
??¹ã????¼ã?¿ã??: Open, ??ªå??åº?: Normal

Array#sample ??«ã????­ã????¯ã??渡ã???????¨ã??????????­ã????¯ã?®æ?»ã????¤ã??è¦?ç´???®é????¿ã?¨ã????¦ä½¿??¨ã???????®ã?¯ã??????????§ã??????????????

ä¸?è¨???®ã?µã?³ã????«ã?§ã??"大å??" ??? "???" ??? 1000 ?????®ç¢º?????§é?¸æ???????????????????«ã??????????§ã?????

omikuji_box = [
  {:name => "大å??", :weight => 1000},
  {:name => "中å??", :weight => 100},
  {:name => "å°???", :weight => 10},
  {:name => "???",   :weight => 1}
]
omikuji = omikuji_box.sample {|v| v[:weight] }
puts omikuji[:name]


----------------------------------------
http://redmine.ruby-lang.org