码迷,mamicode.com
首页 > 系统相关 > 详细

shell------随机产生三位数

时间:2016-04-26 16:07:37      阅读:469      评论:0      收藏:0      [点我收藏+]

标签:shell

写一个脚本产生随机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


本文出自 “自定义” 博客,请务必保留此出处http://zidingyi.blog.51cto.com/10735263/1767878

shell------随机产生三位数

标签:shell

原文地址:http://zidingyi.blog.51cto.com/10735263/1767878

(0)
(3)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!