为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

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

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

三叶资源网 2019-08-09 15:48:22 易语言例程 3543 ℃ 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
VstartJS改写树型框应用XUISqlite本地库2345签到未闻花名UI正态分布销售记录系统Windows身份验证快手自动发布图文云的多窗口界面支持库格式化智慧职教辅助源码易语言调试助手加密解密复制窗口数据加密模块点菜系统
最新评论