I'm new to rubyRuby, but not to programming. I just need a simple script that, given a text file, will pull out around 10% of the lines at random. Below is what I came up with based upon a pythonPython script I wrote. What do I need to do differently to make it more rubyRuby-like?
prng = Random.new
File.open('english-words-partial.txt', 'w') { |f|
File.readlines('english-words-full.txt').each do |line|
if prng.rand >= 0.9
f.write(line)
end
end
}