rubyは1つのファイルの各行の順序を乱すことを実現します

407 ワード

伝達パラメータに役立ちます.コードは次のとおりです.
arr=Array.new

File.open("E:\\id_list.txt", "r") do |file|
    file.each_line do |line|
        arr.push line
    end
end

arr=arr.sample arr.length

file=File.new('E:\\id_list2.txt','w')
arr.each do |m|

file.puts m
end
file.close