これから質問する質問に似た 2 つの質問を見つけました。
配列を m サイズの n 個のグループに分割しますか? Rubyで 配列を指定されたサイズのサブ配列に分割する必要がある
これにより、配列が 3 つの配列に分割され、各配列には 3 つの要素が含まれます。
a.each_slice(3) do |x,y,z|
p [x,y,z]
end
したがって、これを行うと(私の配列サイズは1000です):
a.each_slice(200) do |a,b,c,d,e|
p "#{a} #{b} #{c} #{d} #{e}"
end
これにより、配列がそれぞれ 200 メンバーを持つ 5 つの配列に分割されますか? しかし、そうではありませんか?私が実際に行う必要があるのは、200 個のランダムな要素を 5 つの配列に入れることです。ここで正しい軌道に乗っていますか?どうすればこれを行うことができますか?