さくっと配列をランダムに半分に割りたいんだけど、いい方法はないものか。
ary1にデータを入れといて、
ary2=[] (0..(ary1.size/2-1)).each{|n|d=ary1[rand(ary1.size-1)];ary1.delete(d);ary2<<d}
なんだかものすごくカッコ悪いんだけど。
(一応、ユニークなデータであるという前提です。)
ary1にデータを入れといて、
ary2=[] (0..(ary1.size/2-1)).each{|n|d=ary1[rand(ary1.size-1)];ary1.delete(d);ary2<<d}
なんだかものすごくカッコ悪いんだけど。
(一応、ユニークなデータであるという前提です。)