| ## examples/gen_random_data.av |
| ## A script to generate random numbers to files in /tmp dir. |
| ## They can be sorted by examples/sort_files.av . |
| |
| use java.io.File; |
| |
| let io = require('io'); |
| let files = count(ARGV) == 0 ? 5 : long(ARGV[0]); |
| let nums = count(ARGV) < 2? 1000 : long(ARGV[1]); |
| let temp_dir = "/tmp"; |
| |
| for i in range(0, files) { |
| let file = "#{temp_dir}#{File.separator}data.#{i}"; |
| let writer = io.writer(io.file(file)); |
| for j in range(0, nums) { |
| write(writer, "#{rand(100000000)}\r\n"); |
| } |
| io.close(writer); |
| p("Generate #{nums} random numbers to file #{file}"); |
| } |