2013年6月26日 星期三

用shell script產生兩個不重複的亂數

#!/bin/bash
export PATH=/bin:/sbin:/usr/bin:/usr/sbin

n=`expr \( \( $RANDOM % 7 \) + 1 \)`
echo $n

m=`expr \( \( $RANDOM % 7 \) + 1 \)`

while [ $n == $m ]
  do
    m=`expr \( \( $RANDOM % 7 \) + 1 \)`
  done

echo $m

----

單純紀錄 XD