易语言随机获取名字源码
时间 : 2024-01-11 17:37:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案
以下是一个用易语言编写的随机获取名字的源码:
// 姓氏列表
姓氏列表 = "张 李 王 赵 周 吴 林 陈 谢 郑 黄 朱 梁 杨 钱 许 孙 曾 邓 彭
孟 蒋 蔡 曹 袁 许 宋 唐 杨 崔 赵 沈 田 卢 胡 高 韩";
// 男性名字列表
男性名字列表 = "伟 强 磊 军 涛 勇 敏 俊 威 浩 晓伟 志强 东风 明轩 俊郎
文龙 明泽 云飞 修杰 造航 张涛 华阳 小黑 手艺 北京 艺术 黄建 中华 世杰";
// 女性名字列表
女性名字列表 = "芳 丽 雅婷 佳琳 晶莹 丹妮 美丽 红 玉英 洁悦 艳 艳芳 慧
梦婷 佳丽 思涵 珊珊 冰冰 如梦 如霜 萌萌";
// 随机获取姓氏
随机姓氏 = 对象_字符操作.分割字符串(姓氏列表, " ");
// 随机获取性别(1代表男性,2代表女性)
随机性别 = 随机数(1, 2);
性别 = "男";
如果 (随机性别 = 2) {
性别 = "女";
}
// 根据性别随机获取名字
随机名字 = "";
如果 (性别 = "男") {
随机名字 = 对象_字符操作.分割字符串(男性名字列表, " ");
} 否则 {
随机名字 = 对象_字符操作.分割字符串(女性名字列表, " ");
}
// 随机生成名字
随机名字 = 随机名字[随机数(0, 数组_长度(随机名字) - 1)];
// 输出结果
消息框(随机姓氏 + 随机名字);
这段代码使用了姓氏列表、男性名字列表和女性名字列表来随机生成名字。你可以根据需要自行修改和扩展这些列表。运行程序后,将会弹出一个消息框显示随机生成的姓名。请在易语言环境中运行该代码。
其他答案
以下是易语言实现随机获取名字的源码示例:
' 定义姓氏列表
Dim 姓氏列表(5) As String
姓氏列表(0) = "张"
姓氏列表(1) = "李"
姓氏列表(2) = "王"
姓氏列表(3) = "赵"
姓氏列表(4) = "刘"
姓氏列表(5) = "陈"
' 定义名字列表
Dim 名字列表(5) As String
名字列表(0) = "明"
名字列表(1) = "红"
名字列表(2) = "伟"
名字列表(3) = "洁"
名字列表(4) = "涛"
名字列表(5) = "丽"
' 随机生成姓名
Randomize ' 初始化随机数种子
Dim 姓名 As String
姓名 = 姓氏列表(Int(Rnd() * 6)) + 名字列表(Int(Rnd() * 6))
' 显示结果
MessageBox("随机生成的姓名为:" + 姓名)
以上代码中,首先定义了一个姓氏列表和一个名字列表,分别包含了一些常见的姓氏和名字。然后使用`Randomize`函数初始化随机数种子,确保每次运行生成的姓名是不同的。通过利用`Int(Rnd() * 6)`的方式,随机获取姓氏和名字列表中的一个元素,然后将两个元素拼接在一起得到随机生成的姓名。最后通过一个消息框将姓名显示出来。
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章