#!/bin/bash
# store file name
filenames=("con1" "con2" "con3" "con4" "con5" "con6" "con7" "con8" "con9" "con10")

# Combine above two techniques to retrieve random number between two limits.
number=0   #initialize
FLOOR=0
RANGE=10 
while [ "$number" -le $FLOOR ]
do
  number=$RANDOM
  let "number %= $RANGE"  # Scales $number down within $RANGE.
done
[ $number -eq  9 ] && number=0
echo "Random number between $FLOOR and $RANGE ---  $number"

# run file
${filenames[$number]}
