1 example for shuf
# print 5 random lines from datafile.csv
shuf -n 5 datafile.csv
# inspect datafile.csv
(head -1; shuf -n 7; tail -1) < datafile.csv
# roll a 20-sided die
shuf -i 1-20 | head -1
# choose where to go for lunch
shuf -e moes joes golden_corral taqueria | head -1