利用$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"