为了账号安全,请及时绑定邮箱和手机立即绑定

linux的shell 怎样随机产生1,2,3这三个数中的一个

linux的shell 怎样随机产生1,2,3这三个数中的一个

慕楚 2017-06-13 15:44:21
linux的shell 怎样随机产生1,2,3这三个数中的一个,关于石头剪刀布的游戏
查看完整描述

1 回答

?
田心枫

TA贡献1064条经验 获得超383个赞

#!/bin/bash    
    
function rand(){    
    min=$1    
    max=$(($2-$min+1))    
    num=$(($RANDOM+1000000000)) #增加一个10位的数再求余    
    echo $(($num%$max+$min))    
}    
    
rnd=$(rand 1 3)    
echo $rnd    
    
exit 0


查看完整回答
反对 回复 2017-06-13
  • 1 回答
  • 0 关注
  • 2030 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信