利用$RANDOM生成随机数,并找出这组随机数当中的最大值和最小值

  1 #!/bin/bash
  2 declare -i maxnum=0
  3 declare -i minnum=0
  4 for i in `seq 1 10`;do
  5         myrandom=$RANDOM                     #固定该生成的随机数
  6         [ $i -eq 1 ] && minnum=$myrandom #将第一个随机数赋值给minnum
  7         echo $myrandom                              #显示每一次循环生成的随机数
  8         if [  $myrandom -ge $maxnum ];then
  9                 maxnum=$myrandom
 10         fi
 11         if  [ $minnum -ge $myrandom ];then
 12                 minnum=$myrandom
 13         fi
 14 done
 15 echo "The maxnum is $maxnum"
 16 echo "The maxnum is $minnum"