找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 9475|回复: 7

[教程源码] 随机生成1~20个不重复数字,纯源码无插件

[复制链接]
  • 打卡等级:拜师学艺

17

主题

37

回帖

76

积分

按键手机班学员

鲜花
0
猫粮
596
发表于 2019-10-23 22:17:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

[按键精灵] 纯文本查看 复制代码
Function 随机序列(k, i, f)
    Randomize  
    dim d=""
    dim m=""
    Dim s
    For i
        m = m & k & ","
        k=k+1
    Next
    m = UTF8.StrCut(m, len(m), 1)
    For i
        Dim arr=split(m,",")
        Dim n=ubound(arr)
        s=int((n+1)*rnd())
        If s = n Then 
            m = Replace(m, ","&arr(s), "")
        ElseIf s = 0 Then
            m = UTF8.StrCut(m,1,len(arr(s))+1)
        Else 
            m=Replace(m, ","&arr(s)&",", ",")
        End If
        d = d & arr(s) & ","
    Next
    d = UTF8.StrCut(d, Len(d), 1)
    随机序列 = Replace(d,",",f)
End Function
我就不解释了怎么写的,代码很菜,纯属个人想法,可能还有其他师弟师兄有更好的方法请指教
2862 没有信仰的郭德纲

评分

参与人数 1猫粮 +3 收起 理由
紫猫 + 3 赞一个!

查看全部评分

楼主热帖
  • 打卡等级:拜师学艺

17

主题

37

回帖

76

积分

按键手机班学员

鲜花
0
猫粮
596
 楼主| 发表于 2019-10-23 22:22:17 | 显示全部楼层
自己楼 自己坐 留个印记 下次忘记写了 好瞅瞅
  • 打卡等级:学有所成

3

主题

108

回帖

114

积分

按键电脑&手机班学员

QQ 262832680

鲜花
0
猫粮
2130
发表于 2019-10-24 09:34:43 | 显示全部楼层
撸管老牛逼啊
撸管老牛逼啊
全职接单[POST,滑块,去广告,云配置,收徒]办公 各种全自动脚本 游戏不接QQ 262832680
  • 打卡等级:坠落山崖

1082

主题

2107

回帖

4291

积分

院长

鲜花
7
猫粮
7505
QQ
发表于 2019-10-24 09:47:24 | 显示全部楼层
不错, 提几个建议
1. Randomize()命令不要写在函数里,最好让用户自己在脚本开头执行一次,否则你如果在一秒内多次调用这个命令会造成随机结果完全一样的。
2. 你的代码用了大量的单字母变量,比如k,i,f,m,n这些,这种情况下最好能加一些注释,否则就算你自己一个月后来看这段代码,也可能会看不懂自己写了什么东西。
  • 打卡等级:拜师学艺

17

主题

37

回帖

76

积分

按键手机班学员

鲜花
0
猫粮
596
 楼主| 发表于 2019-10-24 09:52:15 | 显示全部楼层
紫猫 发表于 2019-10-24 09:47
不错, 提几个建议
1. Randomize()命令不要写在函数里,最好让用户自己在脚本开头执行一次,否则你如果在一 ...

谢谢老师提点 好的
  • 打卡等级:拜师学艺

17

主题

37

回帖

76

积分

按键手机班学员

鲜花
0
猫粮
596
 楼主| 发表于 2019-10-24 09:52:38 | 显示全部楼层
冒泡的小猫 发表于 2019-10-24 09:34
撸管老牛逼啊
撸管老牛逼啊

(*/ω\*)

0

主题

14

回帖

16

积分

学前班

鲜花
0
猫粮
27
发表于 2020-5-27 11:18:24 | 显示全部楼层
这个好东西!
  • 打卡等级:初涉江湖

0

主题

108

回帖

108

积分

小学生

鲜花
0
猫粮
581
发表于 2020-12-8 20:54:23 | 显示全部楼层
        很给力!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-4-25 08:07

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表