实现大乐透机选的功能-易勋
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 源码示例


实现大乐透机选的功能

发表时间:2019/7/4 12:04:37 评论(0) 浏览(7149)  评论 | 加入收藏 | 复制
   
摘 要:通过使用Randomize和Rnd来实现大乐透5+2机选
正 文:

函数:

Function Generate()
    Dim s As Integer
    Dim rndNo As Integer
    Dim strResult As String
    s = 0
    Randomize
    Do Until s = 5
        rndNo = Int(Rnd(1) * 34) + 1
        If Not Nz(strResult, 0) Like "*" & rndNo & "*" Then
            strResult = strResult & "-" & rndNo
            s = s + 1
        End If
    Loop
    Dim lNo As Integer
    s = 0
    lNo = 0
    Do Until s = 2
        rndNo = Int(Rnd(1) * 11) + 1
        If rndNo <> lNo Then
            strResult = strResult & "-" & rndNo
            lNo = rndNo
            s = s + 1
        End If
    Loop
    Generate = Mid(strResult, 2)
End Function

调用:

Generate()

结果:


Access软件网交流QQ群(群号:198465573)
 
 相关文章
利用查询生成一列随机数,数值更改成随机数方法  【宏鹏  2017/6/28】
用VBA实现随机选择记录  【Big Young  2017/10/31】
【Access基础】随机数函数--Rnd函数  【张迪  2019/2/18】
通过Rnd获取指定范围的随机数  【易勋  2019/5/23】
常见问答
技术分类
相关资源
文章搜索
关于作者

易勋

文章分类

文章存档

友情链接