rand
で出力した場合、一回出た値がもう一度でる可能性がある
array_nums = [*1..1000] # 1~1000の数字の配列
array_nums.count.times do |t|
puts array_nums.delete_at(rand(array_nums.count)) # array_numsからランダムに一つ値が削除されるため一度出力した値が出力されない
end
More than 5 years have passed since last update.
rand
で出力した場合、一回出た値がもう一度でる可能性がある
array_nums = [*1..1000] # 1~1000の数字の配列
array_nums.count.times do |t|
puts array_nums.delete_at(rand(array_nums.count)) # array_numsからランダムに一つ値が削除されるため一度出力した値が出力されない
end
Register as a new user and use Qiita more conveniently