导航:首页 > 编程语言 > 双色球代码python

双色球代码python

发布时间:2022-09-12 23:29:56

⑴ 高分请求编一个双色球模拟程序,附上代码

;双色球: 红球6/33+蓝球1/16
output macro x
lea dx,x
mov ah,9
int 21h
endm

CODE SEGMENT
ASSUME CS:CODE,ds:Code
START:
push cs
pop ds
push cs
pop es
output tips
again:
cld
mov al,0
mov si,500h
mov di,si
inc di
mov cx,33
repz stosb ;
mov bp,33+1
mov cx,6
nx1: call random
mov bx,ax
cmp byte ptr [bx+si],0
jnz nx1
mov [bx+si],al
call random
mov num,ax
call delay
loop nx1
call sub01
mov byte ptr [di-1],'+'
mov bp,16+1
call random
mov dl,'.'
call HextoAsc
mov ax,0a0dh
stosw
mov al,'$'
stosb
call save
mov dx,1000h
mov ah,9
int 21h
output msg
key:
mov ah,0
int 16h ;无回显接收一键
cmp ah,13h ;'R'
jz again
cmp ah,10h ;'Q'
jnz key
output exit
mov ah,0
int 16h
mov ah,4ch
int 21h

random: ; 功能:产生一个随机数存于AX中
xor ax,ax
out 43h,al
in al,40h
mov ah,al
in al,40h
xchg al,ah
xor dx,dx
div bp
mov ax,dx ;余数为随机数
or ax,ax
jz random
ret

sub01:
mov si,500h
mov di,1000h
mov dl,' '
mov [di],dl
inc di
mov cx,6
s_01:
lodsb
or al,al
jz s_01
call HextoAsc
loop s_01
ret

HextoAsc:
aam
or ax,3030h
xchg ah,al
stosw
mov al,dl
stosb
ret

save:
lea dx,file
mov ax,3d01h ;写方式打开
int 21h
jnc yes
mov cx,20h
mov ah,3ch
int 21h
yes:
mov bx,ax
xor cx,cx
mov dx,cx
mov ax,4202h
int 21h
mov dx,1000h
mov cx,8*3
mov ah,40h
int 21h
mov ah,3eh
int 21h
ret

delay:
push bx
push cx
mov bx,num
del_1:
mov cx,0ffffh
loop $
dec bx
jnz del_1
pop cx
pop bx
ret

tips db 9,9,'Shuan Se Qiu ...',0dh,0ah,0dh,0ah,'$'
msg db ' Continue(R) or Exit(Q)?',0dh,0ah,'$'
exit db 0dh,0ah,' Press any key to quit...$'
file db 'ssq001.txt',0
num dw 0
CODE ENDS
END START

⑵ 【批处理】福彩双色球

以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI
/*&cls
@echo off
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cscript -nologo -e:jscript "%~f0"
echo;%#% +%$%%$%/%@% %z%
pause
exit
*/
var count=4,redlist=[],bluelist=[],s={};
for(var i=1;i<=33;i++){redlist.push(i);}
for(var i=1;i<=16;i++){bluelist.push(i);}
for(var i=1;i<=count;){
redlist.sort(function(){return Math.random()>.5?-1:1;});
bluelist.sort(function(){return Math.random()>.5?-1:1;});
var r=redlist.slice(0,6),b=bluelist[0];
var line=r.join('\t')+'\t【'+b.toString()+'】';
if(s[line]==undefined){WSH.echo(line);i++;}
}

python中怎么随机选取多个不同的数

这样你看行不?
import random
l=[]
n=input('你想选几次?')
for i in range(n):
x=random.randint(1,30)
if x in l:
continue #这样你就不会选到想同的数了!
else:
l.append(x)
print l
重新改进一下:

import random
l=[]
n=input('你想选几个?')
while n>30 or n<=0:
print '你这不是耍我吗!'
n=input('请重新输入一个1到30的数:')

while n!=len(l):
x=random.randint(1,30)
if x in l:
continue
else:
l.append(x)
print l, len(l)

⑷ 批处理做双色球随机算号器

不知是否满足要求。。。
代码如下:

@echo off
set /p del=排除的红码或蓝马,用逗号隔开(如 03,21):
set /p need=一定要的红码或蓝马,用逗号隔开(如 22,01):
set /a n=0
set /a neex=0
set /a neey=0
set /a neex=%need:~0,2%
set /a neey=%need:~3,2%
set /a delx=%del:~0,2%
set /a dely=%del:~3,2%
:a
set /a h1=%random%%%33+1
set /a h2=%random%%%33+1
set /a h3=%random%%%33+1
set /a h4=%random%%%33+1
set /a h5=%random%%%33+1
set /a h6=%random%%%33+1
if %h1%==%delx% goto a
if %h2%==%delx% goto a
if %h3%==%delx% goto a
if %h4%==%delx% goto a
if %h5%==%delx% goto a
if %h6%==%delx% goto a
if /i %neex% gtr 0 if not %h1%==%neex% if not %h2%==%neex% if not %h3%==%neex% if not %h4%==%neex% if not %h5%==%neex% if not %h6%==%neex% goto a
:b
set /a l1=%random%%%16+1
if %l1%==%dely% goto b
if /i %neey% gtr 0 if not %l1%==%neey% goto b
echo 红球:%h1% %h2% %h3% %h4% %h5% %h6% 篮球:%l1%>>彩票.txt
set /a n=%n%+1
if /i %n% lss 50 goto a
pause

⑸ 06、08、16、19、28、32+13双色球,开过大奖没有

经过历史开奖号码比较器比较结果 : 这组号码其中5个数字(红)2004年009期开出过四等奖;其中4个数字(红)+7,2008年099期开出过四等奖;其中4个数字(红),历史上有12期开出过五等奖,最近一期:2014年101期;其中3个数字(红)+08,历史上有3期开出过五等奖,最近一期;2014年034期。未见一、二、三等奖中奖记录。
打字查询不易,
满意还望采纳!

⑹ 如何利用python扒取双色球数据

BeautifulSoup4的安装 一、使用pip直接安装beautifulsoup4 (如何安装pip请看上一篇文章介绍) F:\kanbox\pythoncode\zyspider>pip install beautifulsoup4 Collecting beautifulsoup4 Downloading beautifulsoup4-4.4.0

⑺ 使用随机数实现双色球抽奖练习,求代码!谁知道,谁知道

使用随机数实现双色球抽奖练习,求代码!谁知道,谁知道?
券有沈什锋俩足扛滨烦夸林齿即贯太殊济贼戚准周桨企丁

⑻ 有没有会用易语言编程的我想研究双色球,希望能帮我编写一个随机摇号程序

易语言不会,Python直接用随机函数就可以了

⑼ python是干吗用的

Python是一门编程语言,可以用来做许多软件等。

Python为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(Batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。

除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。

许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。

而网上给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。

比如以下内容都可以用Python来完成。

1、做翻译小程序

2、群发邮件

3、采集抖音视频

4.计算双色球中奖占比

5.捅马蜂窝

6.查看微信好友的性别比例

更多Python知识,请关注:Python自学网!!

⑽ python 双色球 前6位都是1-33(不重复) 第七位是1-16 这个编程怎么写我写的怎么执

那是当然的。

6+1的话,一共127.6亿个排列。每个都至少要执行最内层的for、if、+=三行命令,就算只需要10个指令周期,就是1276亿个指令周期,假设你是3G主频,一秒也才执行30亿个指令,这也得40秒才能跑完,何况光是一个m=m+1就远远不止10个指令能完成,因为python中这是一个重新建立m对象的过程,再加上外层的循环,总的来说,是这一个没有意义的过程,因为需要的时间太长了。

如果是计算组合的话,就会少很多,组合即所有排列中,前6个数不重复的那一部分,这就少很多,33选6,然后乘以16,只有17721088个组合,这个量就少了很多。


所以,整个思路上就要改变。不使用组合计算,一定要去遍历所有组合来得到总数,也不是不行,但写法也不是这样写的。组合是前6个数不重复,那么,第一个数已经决定了第二个数的最大取值,也就是说,内层循环range的第二个参数,直接取外层循环的循环变量即可。


进一步优化就是前6层的for,range第一个参数分别是6,5,4,3,2,1,结果是一样的,大约能快10%左右吧。

阅读全文

与双色球代码python相关的资料

热点内容
编译器原理与实现书 浏览:708
dos选择命令 浏览:16
apm固件编译到单片机 浏览:120
联通深蓝卡都包含什么app 浏览:263
如何判断网络服务器正常 浏览:649
路由器搭桥远端服务器地址是什么 浏览:515
编译动态库时会连接依赖库吗 浏览:707
淘宝手机加密是随机的吗 浏览:672
解压包子怎么装饰 浏览:585
四个数凑24算法 浏览:676
哪一种不是vi编译器的模式 浏览:169
xp在此处打开命令窗口 浏览:128
代码编译运行用什么软件 浏览:998
动态库在程序编译时会被连接到 浏览:761
python超简单编程 浏览:260
获取命令方 浏览:977
怎样制作文件夹和图片 浏览:60
调研编译写信息 浏览:861
python冯诺依曼 浏览:419
同时安装多个app有什么影响 浏览:254