精易论坛
标题: 取随机字母[新手麻烦版] [打印本页]
作者: KD飞飞 时间: 2024-11-7 15:22
标题: 取随机字母[新手麻烦版]
本帖最后由 KD飞飞 于 2024-11-7 16:51 编辑
楼下,劫个色
仿写一下,但是新手麻烦版
窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
取随机字母 (真, 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]) + “ ”
计次循环尾 ()调试输出 (最后生成)
作者: KD飞飞 时间: 2024-11-7 15:31
对了,少个小写随机,自己写一下
相信你们都会的

作者: 梦幻1096 时间: 2024-11-7 15:58
感觉不用这么麻烦啊 直接数组全部列出来取随机数,或者直接判断字符就行了啊
作者: KD飞飞 时间: 2024-11-7 16:07
傻瓜版
作者: 梦幻1096 时间: 2024-11-7 16:12
本帖最后由 梦幻1096 于 2024-11-7 16:19 编辑
变量名 | 类 型 | 静态 | 数组 | 备 注 |
字母 | 文本型 | | 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
)]

计次循环尾 ()调试输出 (结果
)返回 (结果
)
这样不是更傻瓜,就几行代码
作者: KD飞飞 时间: 2024-11-7 16:26
挖草,你这也太傻瓜了
无敌瓜
作者: GawrGura 时间: 2024-11-7 16:27
感谢分享啊啊
作者: 路过的猴子 时间: 2024-11-7 16:37
感谢分享

作者: 木小果 时间: 2024-11-7 17:01
本帖最后由 木小果 于 2024-11-7 17:02 编辑
我也发一个
time =
取启动时间 ()调试输出 (getRandomLetters (10000, 3
))
调试输出 (“耗时”,
取启动时间 () - time
)返回 (0
) |
getRandomLetters | 文本型 | |
|
number | 整数型 | | | |
format | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
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
)
作者: b0y 时间: 2024-11-7 17:54
作者: z573277679 时间: 2024-11-7 19:47
AI极简版本,不用谢。
调试输出 (取随机字母 ())
返回 (0
) 变量名 | 类 型 | 静态 | 数组 | 备 注 |
随机数 | 整数型 | | |
字母 | 文本型 | | |
置随机数种子 ()随机数 =
取随机数 (0, 1
)
如果 (随机数 = 0
)
字母 =
字符 (取随机数 (65, 90
))

字母 =
字符 (取随机数 (97, 122
))
返回 (字母
)
作者: 亿万 时间: 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 |