为编程爱好者分享易语言教程源码的资源网

网站首页 > 易语言相关 > 易语言例程 正文

易语言批量生成随机姓名的源码

三叶资源网 2019-08-09 15:48:22 易语言例程 4779 ℃ 5 评论

易语言批量生成随机姓名的源码

.版本 2

.程序集 窗口程序集1

.子程序 _按钮1_被单击
.局部变量 局_性别, 文本型
.局部变量 局_姓名, 文本型
.局部变量 局_三字否, 逻辑型
.局部变量 局_字串, 文本型
.局部变量 局_计次, 整数型
.局部变量 局_循环次数, 整数型

置随机数种子 ()
局_循环次数 = 到整数 (编辑框2.内容)
.计次循环首 (局_循环次数, 局_计次)
    局_姓名 = 取文本中间 (#单姓, 子_随机取位置 (#单姓), 2)  ' 先随机取姓氏
    .如果真 (局_姓名 = “”)
        局_姓名 = “---------”
    .如果真结束
    .如果 (取随机数 (0, 100) > 75)  ' 随机确定是否取三字姓名
        局_三字否 = 假
    .否则
        局_三字否 = 真
    .如果结束
    .如果 (取随机数 (0, 100) > 55)  ' 取男女性别
        局_性别 = “女”
        .如果真 (局_三字否)
            局_姓名 = 局_姓名 + 取文本中间 (#女第二字, 子_随机取位置 (#女第二字), 2)
        .如果真结束
        局_姓名 = 局_姓名 + 取文本中间 (#女常用字, 子_随机取位置 (#女常用字), 2)
    .否则
        局_性别 = “男”
        .如果真 (局_三字否)
            局_姓名 = 局_姓名 + 取文本中间 (#男第二字, 子_随机取位置 (#男第二字), 2)
        .如果真结束
        局_姓名 = 局_姓名 + 取文本中间 (#男常用字, 子_随机取位置 (#男常用字), 2)
    .如果结束
    .如果 (局_字串 = “”)
        局_字串 = 到文本 (局_计次) + “,” + 局_姓名 + “,” + 局_性别 + #换行符
    .否则
        局_字串 = 局_字串 + 到文本 (局_计次) + “,” + 局_姓名 + “,” + 局_性别 + #换行符
    .如果结束

.计次循环尾 ()
编辑框1.内容 = 局_字串

.子程序 子_随机取位置, 整数型
.参数 参_字串, 文本型

返回 (取整 (取随机数 (1, 取文本长度 (参_字串) ÷ 2)) × 2 - 1)

@myxf

文件下载


来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有5位网友发表了看法:

  • 模块版本

    模块版本  评论于 [2020-06-05 21:11:58]  回复

    易语言如何随机生成名字

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
极速文件分割类gumbo京医通虎牙登录源码游民星空易语言模块分析FlashFXPeWOW64Ext迅雷Aplayer引擎大漠插件多线程例程取QQ昵称百度贴吧签到sqlcipher数据库流量监控python爬虫王境泽网页解析库bitmap进程信息
最新评论