From: ktokita Date: 2005-07-01T18:58:12+09:00 Subject: [ruby-list:40899] Re: 配列をシャッフル 時田です こんなのシャッフルじゃない! ランダマイズだ と思って作ったのがこれ def shuffle(a,time=1) time.times{ x = rand(a.size-1) b = a.slice!(0..x) a = a+b } return a end array = ["a", "b", "c", "d", "e", "f", "g", "h"] p shuffle(array,5) むぅ・・ この切り方だと何回繰り返しても1回切ったのと同じ? トランプのシャッフルはなんで切れるんだろう・・^^;