blob: c7b614b21aa2c0326a7b8daf74dea0fbcb8d2676 [file] [log] [blame]
## 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}");
}