간단하게 $RANDOM 를 사용한다. 아래처럼


#! /bin/bash


RANDOM_NUM=$RANDOM

echo $RANDOM_NUM 


$RANDOM을 사용하면, 0에서 32767 사이의 난수가 발생한다.







0부터 100까지 난수를 발생시키고 싶다면 아래처럼 % 를 사용하여 처리한다.



#! /bin/bash


RANDOM_NUM=`expr $RANDOM % 100`

echo $RANDOM_NUM


참고로 expr 는 Shall Script 에서 숫자 계산을 할 때 사용된다.






10000부터 30000 사이의 난수를 발생시키고 싶다면 아래처럼 0~10000 사이의 값을 만든 후 30000을 더해준다.


#! /bin/bash


RANDOM_NUM=`expr $RANDOM % 10000 + 30000`

echo $RANDOM_NUM







+ Recent posts