写一个脚本产生随机3位的数字,并且可以根据用户的输入参数来判断输出几组。 比如,脚本名字为 number3.sh。
执行方法:
bash 2.sh
直接产生一组3位数字。
bash 2.sh 10
插上10组3位数字。
思路: 可以使用echo $RANDOM获取一个随机数字,然后再除以10,取余获取0-9随机数字,三次运算获得一组。
#!/bin/bash
suijishu()
{
m=$[ $RANDOM % 10 ]
# echo $m
}
sanweishu()
{
suijishu
a=$m
suijishu
b=$[ $m * 10 ]
suijishu
c=$[ $m * 100 ]
s=$[ $a + $b +$c ]
echo $s
}
for i in `seq 1 $1`;do
sanweishu
done
转载于:https://blog.51cto.com/zidingyi/1767878