shell随机彩票

该脚本是一个用于生成和筛选彩票号码的bash脚本,通过随机数生成不同组合,并支持指定次数和选择特定组合。它包含两个主要函数,f1用于生成财富密码,f2展示训练筛选过程。用户可以通过位置参数指定执行次数、选择的彩票编号以及个性化名称。脚本适用于自动化随机数生成和筛选场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

话不多说 上代码


#!/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注 并输出名字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值