blob: 37a530128aba663f664be422f7a4edc33dc551a5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/usr/bin/env ruby
# frozen_string_literal: true
# @patam count [Integer]
# @param file [File]
def generate(count, file)
alphabets = ('a'..'z').to_a
prng = Random.new
file.write(50)
file.write("\n")
count.times do
file.write(alphabets[prng.rand(0...26)])
end
end
4.times do |i|
file = File.open("C-#{i + 1}.in", 'w')
count = case i
when 0 then 100
when 1 then 1000
when 2 then 10_000
else 100_000
end
generate count, file
file.close
end
|