RosettaCodeData/Task/Generate-Chess960-starting-position/Ruby/generate-chess960-starting-position-2.rb
2023-07-01 13:44:08 -04:00

5 lines
186 B
Ruby

row = [:, :, :]
[:, :, :].each{|piece| row.insert(rand(row.size+1), piece)}
[[0, 2, 4, 6].sample, [1, 3, 5, 7].sample].sort.each{|pos| row.insert(pos, :)}
puts row