TC官方合作论坛
标题:
双色球摇号器 求点出问题所在
[打印本页]
作者:
qq394484635
时间:
2014-2-21 12:08
标题:
双色球摇号器 求点出问题所在
本帖最后由 qq394484635 于 2014-2-21 12:08 编辑
刚开始学习,看到教程做福彩3D,就试着做双色球和大乐透,但总是像死循环一样,求高手指点一二啊
空间 摇号器
功能 福彩3D摇号器(注数)
变量 显示=""
遍历(i=0;i<注数;i++)
百位=辅助.随机数(0,9)
十位=辅助.随机数(0,9)
个位=辅助.随机数(0,9)
显示=显示&百位&十位&个位&"\r\n"
遍历结束
返回 (显示)
功能结束
功能 双色球摇号()
变量 显示=""
变量 数据1,数据2,数据3,数据4,数据5,数据6
变量 字符串1,字符串2,字符串3,字符串4,字符串5,字符串6
数据1=辅助.随机数(0,33)
循环(真)
数据2=辅助.随机数(0,33)
如果(!数据2==数据1)
跳出
如果结束
循环结束
循环(真)
数据3=辅助.随机数(0,33)
如果(!数据3==数据1||数据3==数据2)
跳出
如果结束
循环结束
循环(真)
数据4=辅助.随机数(0,33)
如果(!数据4==数据1||数据4==数据2||数据4==数据3)
跳出
如果结束
循环结束
循环(真)
数据5=辅助.随机数(0,33)
如果(!数据5==数据1||数据5==数据2||数据5==数据3||数据5==数据4)
跳出
如果结束
循环结束
循环(真)
数据6=辅助.随机数(0,33)
如果(!数据6==数据1||数据6==数据2||数据6==数据3||数据6==数据4||数据6==数据5)
跳出
如果结束
循环结束
字符串1=类型.转字符型(数据1)
字符串2=类型.转字符型(数据2)
字符串3=类型.转字符型(数据3)
字符串4=类型.转字符型(数据4)
字符串5=类型.转字符型(数据5)
字符串6=类型.转字符型(数据6)
显示=字符串1&"\\"&字符串2&"\\"&字符串3&"\\"&字符串4&"\\"&字符串5&"\\"&字符串6
返回 (显示)
功能结束
功能 按钮0_点击()
//这里添加你要执行的代码
//注数 = 编辑框.获得文本("编辑框3")
//遍历 (i=0;i<注数;i++)
//三D号 = 摇号器.福彩3D摇号器()
//编辑框.设置文本("编辑框0",三D号&"\r\n")
//调试输出(三D号)
//遍历结束
注数 = 编辑框.获得文本("编辑框3")
摇号结果 = 摇号器.福彩3D摇号器(注数)
编辑框.设置文本("编辑框0",摇号结果)
功能结束
功能 开始_点击()
//i=摇号器.求和(5,10)
//辅助.消息框(i)
功能结束
//退出按钮_点击操作
功能 退出_点击()
辅助.退出()
功能结束
功能 按钮2_点击()
//这里添加你要执行的代码
变量 摇号结果
摇号结果=摇号器.双色球摇号()
调试输出(摇号结果)
功能结束
空间结束
//空间结束语句
作者:
qq394484635
时间:
2014-2-21 12:31
本帖最后由 qq394484635 于 2014-2-21 12:50 编辑
没人看么,我自己找到问题了,||变成&&就OK了,哈啊
,用遍历
遍历(10)
数据2=辅助.随机数(0,33)
如果(!数据2==数据1)
跳出
如果结束
遍历结束
遍历(10)
数据3=辅助.随机数(0,33)
如果(!数据3==数据2&&!数据3==数据1)
跳出
如果结束
遍历结束
遍历(10)
数据4=辅助.随机数(0,33)
如果(!数据4==数据3&&!数据4==数据2&&数据4==数据1)
跳出
如果结束
遍历结束
遍历(10)
数据5=辅助.随机数(0,33)
如果(!数据5==数据4&&!数据5==数据3&&数据5==数据2&&数据5==数据1)
跳出
如果结束
遍历结束
遍历(10)
数据6=辅助.随机数(0,33)
如果(!数据6==数据5&&!数据6==数据4&&数据6==数据3&&数据6==数据2&&数据6==数据1)
跳出
如果结束
遍历结束
要是十次都处相同的,我就可以去买彩票了
作者:
小西
时间:
2014-2-21 17:02
本帖最后由 小西 于 2014-2-21 17:05 编辑
功能 福彩3D摇号器(注数)
变量 显示=""
遍历(i=0;i<注数;i++)
单注=null
遍历(3)
单注&=辅助.随机数(0,9)
遍历结束
显示&=单注&"\r\n"
遍历结束
返回 显示
功能结束
功能 福彩3D摇号器1(注数)
显示=null
遍历(i=0;i<注数;i++)
显示&=字符串.右侧(辅助.随机数(1000,1999),3)&"\r\n"
遍历结束
返回 显示
功能结束
功能 双色球摇号()
显示=null,号码组=array[7],i=0
遍历(i=0;i<6;i++)
下一步=true
循环(下一步)
号码组[i]=辅助.随机数(1,33)
如果(i>0)
遍历(j=0;j<i;j++)
如果(号码组[i]==号码组[j])
下一步=true
break
否则
下一步=false
如果结束
遍历结束
否则
下一步=false
如果结束
循环结束
显示&=号码组[i]&" "
遍历结束
号码组[i]=辅助.随机数(1,16)
显示&="+ "&号码组[i]
返回 显示
功能结束
复制代码
合理使用循环与遍历将使代码更简洁.
作者:
fang198118
时间:
2017-10-27 19:27
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1