shell实现机选双色球,中奖5000元
程序员文章站
2024-02-02 15:16:40
...
文章目录
一、双色球规则
双色球****分为红色球和蓝色球,每注**号码由6个红色球号码和1个蓝色球号码组成,红色球号码从1~33中选择,蓝色球号码从1-16中选择,**时不管是红色球还是蓝色球都不允许出现重复的号码。
二、shell脚本实现
#!/bin/bash
red_ball="" #红球变量
blue_ball="" #蓝球变量
while :
do
clear
echo "--------机选双色球--------"
tmp=$[RANDOM%33+1] #随机生成1-33当中的数字
echo "$red_ball" | grep -q -w "$tmp" && continue #判断是否为重复号码
red_ball+="$tmp " #把红球号码追加到变量中
word=$(echo "$red_ball" | wc -w) #红球个数
if [ $word -eq 6 ] #判断红球个数
then
blue_ball=$[RANDOM%16+1]
echo "${red_ball} ${blue_ball}"
break
fi
done
效果如下:
--------机选双色球--------
33 16 14 29 1 11 8
推荐阅读