Thursday, October 15, 2009

Bash: Loop & Random

*** For Loop ***
for ((i=0;i<10;i+=1)); do
let R=$RANDOM%20;
echo "i=${i} : R=${R}";
done

*** Result For Loop ***
i=0 : R=15
i=1 : R=17
i=2 : R=14
i=3 : R=11
i=4 : R=16
i=5 : R=14
i=6 : R=16
i=7 : R=8
i=8 : R=12
i=9 : R=5

*** While Loop ***
i=0
while [ $i -lt 10 ]; do
let R=$RANDOM%20;
echo "i=${i} : R=${R}";
(( i+=1 ));
done

*** Result While Loop ***
i=0 : R=6
i=1 : R=19
i=2 : R=13
i=3 : R=19
i=4 : R=7
i=5 : R=3
i=6 : R=16
i=7 : R=5
i=8 : R=19
i=9 : R=4


-- TaTsHuYa --

No comments: