精易论坛

标题: 取随机字母[新手麻烦版] [打印本页]

作者: KD飞飞    时间: 2024-11-7 15:22
标题: 取随机字母[新手麻烦版]
本帖最后由 KD飞飞 于 2024-11-7 16:51 编辑

楼下,劫个色仿写一下,但是新手麻烦版

  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
_按钮1_被单击  
取随机字母 (真, 10)
子程序名返回值类型公开备 注
取随机字母  
参数名类 型参考可空数组备 注
是否大小写混用逻辑型
字母位数整数型
变量名类 型静态数组备 注
大写字母整数型 
小写字母整数型 
随机数1整数型0
随机数2整数型0
位数文本型 
a整数型 
b整数型 
最后生成文本型 
随机到大写还是小写整数型 
随机到哪一位整数型 
汇总变量整数型0
位数 = “1”
置随机数种子 ()
大写字母 = 65
小写字母 = 97
如果 (是否大小写混用 = )
计次循环首 (字母位数, a)
加入成员 (随机数1, 取随机数 (65, 90))
最后生成 = 最后生成 + 字符 (随机数1 [a])“  ”
计次循环尾 ()



计次循环首 (字母位数, a)
加入成员 (随机数1, 取随机数 (65, 90))
加入成员 (随机数2, 取随机数 (97, 122))
计次循环尾 ()
计次循环首 (字母位数, b)
随机到大写还是小写 = 取随机数 (1, 2)
随机到哪一位 = 取随机数 (1, 字母位数)
如果真 (随机到大写还是小写 = 1)
加入成员 (汇总变量, 随机数1 [随机到哪一位])
如果真 (随机到大写还是小写 = 2)
加入成员 (汇总变量, 随机数2 [随机到哪一位])
最后生成 = 最后生成 + 字符 (汇总变量 [b])“  ”
计次循环尾 ()
调试输出 (最后生成)


i支持库列表   支持库注释   
spec特殊功能支持库


作者: KD飞飞    时间: 2024-11-7 15:31
对了,少个小写随机,自己写一下相信你们都会的
作者: 梦幻1096    时间: 2024-11-7 15:58
感觉不用这么麻烦啊   直接数组全部列出来取随机数,或者直接判断字符就行了啊
作者: KD飞飞    时间: 2024-11-7 16:07
梦幻1096 发表于 2024-11-7 15:58
感觉不用这么麻烦啊   直接数组全部列出来取随机数,或者直接判断字符就行了啊 ...

傻瓜版
作者: 梦幻1096    时间: 2024-11-7 16:12
本帖最后由 梦幻1096 于 2024-11-7 16:19 编辑
KD飞飞 发表于 2024-11-7 16:07
傻瓜版
  
子程序名返回值类型公开备 注
取随机字母1文本型 
参数名类 型参考可空数组备 注
大小写整数型1=大写,2=小写,其他=大小写混用
位数整数型
变量名类 型静态数组备 注
字母文本型0
结果文本型 
i整数型 
字母 = { “A”, “B”, “C”, “D”, “E”, “F”, “G”, “H”, “I”, “J”, “K”, “L”, “M”, “N”, “O”, “P”, “Q”, “R”, “S”, “T”, “U”, “V”, “W”, “X”, “Y”, “Z”, “a”, “b”, “c”, “d”, “e”, “f”, “g”, “h”, “i”, “j”, “k”, “l”, “m”, “n”, “o”, “p”, “q”, “r”, “s”, “t”, “u”, “v”, “w”, “x”, “y”, “z” }
置随机数种子 ()
计次循环首 (位数, i)
判断 (大小写 = 1)
结果 = 结果 + 字母 [取随机数 (1, 26)]
判断 (大小写 = 2)
结果 = 结果 + 字母 [取随机数 (27, 52)]
结果 = 结果 + 字母 [取随机数 (1, 52)]

计次循环尾 ()
调试输出 (结果)
返回 (结果)


i支持库列表   支持库注释   
spec特殊功能支持库

这样不是更傻瓜,就几行代码

作者: KD飞飞    时间: 2024-11-7 16:26
梦幻1096 发表于 2024-11-7 16:12
[e=1].版本 2
.支持库 spec

挖草,你这也太傻瓜了
无敌瓜
作者: GawrGura    时间: 2024-11-7 16:27
感谢分享啊啊
作者: 路过的猴子    时间: 2024-11-7 16:37
感谢分享
作者: 木小果    时间: 2024-11-7 17:01
本帖最后由 木小果 于 2024-11-7 17:02 编辑

我也发一个
  
窗口程序集名保 留  保 留备 注
程序集1   
子程序名返回值类型公开备 注
_启动子程序整数型 本子程序在程序启动后最先执行
变量名类 型静态数组备 注
time整数型 
time = 取启动时间 ()
调试输出 (getRandomLetters (10000, 3))
调试输出 (“耗时”, 取启动时间 () - time)
返回 (0)  ' 可以根据您的需要返回任意数值
子程序名返回值类型公开备 注
getRandomLetters文本型 
参数名类 型参考可空数组备 注
number整数型欲取字母数量
format整数型1/大写 2/小写 3/混合
变量名类 型静态数组备 注
i整数型 
let文本型 
val文本型 
计次循环首 (number, i)
置随机数种子 ()
let = 多项选择 (取随机数 (1, 26), “a”, “b”, “c”, “d”, “e”, “f”, “g”, “h”, “i”, “j”, “k”, “l”, “m”, “n”, “o”, “p”, “q”, “r”, “s”, “t”, “u”, “v”, “w”, “x”, “y”, “z”)
val = val + 多项选择 (format, 到大写 (let), let, 选择 (取随机数 (1, 2) = 1, 到大写 (let), let))
计次循环尾 ()
返回 (val)


i支持库列表   支持库注释   
spec特殊功能支持库

作者: b0y    时间: 2024-11-7 17:54

作者: z573277679    时间: 2024-11-7 19:47
AI极简版本,不用谢。

  
子程序名返回值类型公开备 注
_启动子程序整数型 请在本子程序中放置动态链接库初始化代码
调试输出 (取随机字母 ())
返回 (0)  ' 返回值被忽略。
子程序名返回值类型公开备 注
取随机字母文本型 返回一个随机字母(大写或小写)
变量名类 型静态数组备 注
随机数整数型 
字母文本型 
置随机数种子 ()
随机数 = 取随机数 (0, 1)  ' 0 1,决定大小写
如果 (随机数 = 0)
字母 = 字符 (取随机数 (65, 90))  ' 大写字母 A-Z 的 ASCII 码
字母 = 字符 (取随机数 (97, 122))  ' 小写字母 a-z 的 ASCII 码

返回 (字母)


i支持库列表   支持库注释   
spec特殊功能支持库


作者: 亿万    时间: 2024-11-7 20:53
谢谢分享
作者: 查过    时间: 2024-11-8 06:04
感谢发布原创作品,精易因你更精彩!6666666666666
作者: 豆豆灰常开心    时间: 2024-11-8 06:09
全都是大佬~
作者: year1970    时间: 2024-11-8 08:06
感谢分享
作者: 胖子葛格    时间: 2024-11-8 09:18
感谢大神分享~!
作者: please    时间: 2024-11-8 09:36
感谢分享,支持开源!!!
作者: 396384183    时间: 2024-11-8 10:27
论坛有你更精彩!!
作者: 深圳梦    时间: 2024-11-8 12:25
支持开源~!感谢分享
作者: renhe2018    时间: 2024-11-8 17:49
不错,思路很好啊
作者: 查过    时间: 2024-11-9 06:15
感谢发布原创作品,精易因你更精彩!6666666666666
作者: 豆豆灰常开心    时间: 2024-11-9 06:19
感谢分享,很给力!~
作者: please    时间: 2024-11-9 09:37
感谢分享,支持开源!!!
作者: qqmqqg    时间: 2024-11-9 14:35
66666666666666666
作者: qihan    时间: 2024-11-9 20:20
来跟大佬学习一下!
作者: 熊不熊    时间: 2024-12-4 04:32
感谢分享,很给力!~




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4