Skip to content

Instantly share code, notes, and snippets.

@iwatakeshi
Last active October 23, 2017 18:24
Show Gist options
  • Select an option

  • Save iwatakeshi/ffb6eb6aa07e8b939b1db0078303261f to your computer and use it in GitHub Desktop.

Select an option

Save iwatakeshi/ffb6eb6aa07e8b939b1db0078303261f to your computer and use it in GitHub Desktop.
# A. Generate list of random numbers
echo "Generating a list of random numbers"
for power in $(seq 1 13)
do
let size=2**$power
let number = 1000*$size
echo "Progress: "$power"/13"
numgen $number -r >> $size"KRandomInts".txt;
fi
done
# B.1 Generate list of ascending numbers
echo "Generating a list of ascending numbers"
for power in $(seq 1 13)
do
let size=2**$power
let number = 1000*$size
echo "Progress: "$power"/13"
numgen $number -l >> $size"KAscendingInts".txt;
fi
done
# B.2 Generate list of descending numbers
echo "Generating a list of descending numbers"
for power in $(seq 1 13)
do
let size=2**$power
let number = 1000*$size
echo "Progress: "$power"/13"
numgen $number -ld >> $size"KDescendingInts".txt;
fi
done
# C. Generate list of shuffled numbers
echo "Generating list of shuffled numbers"
for power in $(seq 1 13)
do
let size=2**$power;
let number=1000*$size;
echo "Progress: "$power"/13"
for p in $(seq -4 3)
do
shuffles=$(bc <<< "scale=4;((2^$p)*$number)");
numgen $number -s ${shuffles%.*} >> $size"K+"${shuffles%.*}"ShuffledInts".txt
fi
done
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment