[ruby-list:43811]で挙がっていた配列のシャッフル方法にシビレタ。
sort_byとrandの連携で。
a=[1,2,3,4,5] # => [1, 2, 3, 4, 5] a.sort_by{rand} # => [3, 1, 5, 2, 4]
[ruby-list:43811]で挙がっていた配列のシャッフル方法にシビレタ。
sort_byとrandの連携で。
a=[1,2,3,4,5] # => [1, 2, 3, 4, 5] a.sort_by{rand} # => [3, 1, 5, 2, 4]