blob: d935dfa384f314b5a5f73a71ee6b6b41b40f74f9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/sh
# Note generating test data
# may take a while
mkdir -p data
sizes=(10000 50000 100000 500000 1000000 5000000)
for size in "${sizes[@]}"; do
for run in {1..3}; do
outfile="data/random_${size}_run${run}.tsv" # '.tsv' stands for
echo "Generating $outfile ..." # tab seperaed values
{
for ((i=1; i<=size; i++)); do
# using 'printf' instead of 'echo'
# due to performance issues
printf "%d\t%d\n" $((RANDOM)) $((RANDOM))
done
} > "$outfile"
done
done
echo "All random data files gernated in ./data/"
|