shell随机彩票

话不多说 上代码


#!/bin/bash

f1(){
time=0
echo  -e "\033[33m财富自由生成器 \033[0m"
#while [ $time -le 8 ];do
for i in {0..1};do
i2=`expr $RANDOM % 9 + 1`
i3=`expr $RANDOM % 9 + 1`
i4=`expr $RANDOM % 9 + 1`
i5=`expr $RANDOM % 9 + 1`
i6=`expr $RANDOM % 9 + 1`

i7=`expr $RANDOM % 9 + 1`
i8=`expr $RANDOM % 9 + 1`      
                      printf "\r%s" "$i2 $i3 $i4 $i5 $i6 + $i7 $i8        训练数组排序:$x 次"
                                    #sleep 0.05
                                    let time++
                                        done
#done
echo ""
}

f2(){
time=0
while [ $time -le 20 ];do
for i in '-' "\\" '|' "/" ;do
                            printf "\r%s" "$i 训练完毕 正在筛选"
                                    sleep 0.1
                                    let time++
                                        done
done
echo ""
}


func1(){
>.1
time=0
max=1
echo -n "前区:"
while [ $max -le 5 ];do
num=`expr $RANDOM % 35 + 1`
for i in {1..35};do
if [ $num -eq $i ]
then
cat .1 | grep $num >/dev/null
if [ $? -ne 0 ]
then
echo -n "$num  "
echo -n "$num  " >>.1
max=`expr $max + 1`
fi
fi
done
done
echo ""

>.1
time=0
max=1
echo -n "后区:"
while [ $max -le 2 ];do
num=`expr $RANDOM % 35 + 1`
for i in {1..12};do
if [ $num -eq $i ]
then
cat .1 | grep $num >/dev/null
if [ $? -ne 0 ]
then
echo -n "$num  "
echo -n "$num  " >>.1
max=`expr $max + 1`
fi
fi
done
done
echo ""
}

x=1
>.2
while [ $x -le $1 ]
do
clear
f1
sleep 0.04
echo "Plan:$x--------------------" >>.2
func1 >>.2
#let x++
x=`expr $x + 1`
#echo "$x ci"
done


clear
f2
echo ""
echo  -e "\033[33mName:$3 的财富密码 \033[0m"
if [ $2 != " " ] 2>/dev/null
then
cat .2 | grep -A 2 "Plan:$2" | tail -n 2
else
sz=`expr $RANDOM % $1 + 1`
cat .2 | grep -A 2 "Plan:$sz" | tail -n 2
fi

#--------------------------------------------------------------------------

执行

普通执行:sh money.sh 1

位置变量sh money.sh 1000 #随机1000次彩票 并随机筛选一注

位置变量sh money.sh 1000 520 #随机1000次彩票 指定选择第520注

位置变量sh money.sh 1000 520 我的名字 #随机1000次彩票 指定选择第520注 并输出名字

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值