[UNIX Shell Programming] 로또 프로그램 예제1
MAXCOUNT=6
c=1
while [ "$c" -le $MAXCOUNT ]
do
let "c+=1"
RANGE=45
let "n1=($RANDOM % $RANGE)+1"
let "n2=($RANDOM % $RANGE)+1"
let "n3=($RANDOM % $RANGE)+1"
let "n4=($RANDOM % $RANGE)+1"
let "n5=($RANDOM % $RANGE)+1"
let "n6=($RANDOM % $RANGE)+1"
if [ $n1 != $n2 ] && [ $n1 != $n3 ] && [ $n1 != $n4 ] && [ $n1 != $n5 ] && [ $n1 != $n6 ]\
&& [ $n2 != $n3 ] && [ $n2 != $n4 ] && [ $n2 != $n5 ] && [ $n2 != $n6 ] && [ $n3 != $n4 ]\
&& [ $n3 != $n5 ] && [ $n3 != $n6 ] && [ $n4 != $n5 ] && [ $n4 != $n6 ] && [ $n5 != $n6 ]
then
break
else
continue
fi
done
echo "You'r Lucky Number is --- $n1 $n2 $n3 $n4 $n5 $n6 "
오늘 당신의 행운 번호는??? 뭘까요??~~~
저는 해보니,, 아래와 같이 나오네요 남편한테 알려줘야겟어요~~
/jms> sh jmstest_20180309.sh
You'r Lucky Number is --- 16 29 39 27 2 42
'『우주라이크 개발' 카테고리의 다른 글
tensorflow 설치 (0) | 2021.01.14 |
---|---|
jupyter notebook 확장 기능(nbextensions) (0) | 2021.01.14 |
[UNIX 명령어] vi 사용법 / vi 주요 명령어 (0) | 2018.03.09 |
[UNIX] FTP - GET PUT 파일전송 (0) | 2018.03.08 |
나이계산 SQL(만나이) 쿼리 (0) | 2018.03.08 |
댓글