社区
ASP
帖子详情
想要一个随机生成中文姓名的函数,谁有兴趣试试?
newskyline
2005-03-12 08:36:04
目的:生成测试数据用
要求:中文姓名;2-3字;不要生僻姓和名;尽量考虑姓氏的比例,比如生成100次,姓刘的应该会比较多吧。
这个应该不难,只是网上找不到现成代码,谁有兴趣试试或者给我个现成的?UP有分哦!
...全文
599
11
打赏
收藏
想要一个随机生成中文姓名的函数,谁有兴趣试试?
目的:生成测试数据用 要求:中文姓名;2-3字;不要生僻姓和名;尽量考虑姓氏的比例,比如生成100次,姓刘的应该会比较多吧。 这个应该不难,只是网上找不到现成代码,谁有兴趣试试或者给我个现成的?UP有分哦!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
纪俊
2005-03-13
打赏
举报
回复
^_^
超级大笨狼
2005-03-13
打赏
举报
回复
嘿嘿,好完。
我以前把一个形容词和一个名词随机组合起来做游戏用户登陆的网名
比如:屁猪,癞狗,笨驴等等。
zjyfc
2005-03-13
打赏
举报
回复
主要的问题是:
常常用于人名的字组合起来可能并不像是人名,因为并不是无论组合都行的。
自然码输入法有个常见人名词库,好像有数十万个词,如果能弄过来就好了,随机从里面取一部分就行了。
Hotlion
2005-03-12
打赏
举报
回复
提供一个思路,比较直接,不过应该算不上好算法。
定义一个变量,把常用的几千个汉字作为字串赋给该变量;然后使用循环,每次生成一个随机数,保存于数组中,循环次数及数组下标取决于你希望生成姓名的最大值(例如最多生成三个名字的姓名,其值就为3),随机生成的值小于变量的长度。然后将逐个取出数组中保存的随机数,用函数mid取变量中对应的汉字,最后组成一个名字显示。
以上算法只是一个思路,考虑到有些姓名中包含姓与名两部分,有些汉字是不能作为姓的,则改进算法就是定义两个变量,分开姓与名赋值,这样取得的姓名就比较贴近实际情况。
newskyline
2005-03-12
打赏
举报
回复
此帖又作废了,大家来领分吧。
newskyline
2005-03-12
打赏
举报
回复
本来就是给大家消遣消遣的,何必这么认真呢?半天没人给实在话,只好自己搞定了,模拟了100个,不过看起来咋这么奇怪呢:
白诵璨
钟懿铸
李粹欧
郭察署
易卫
曹亿
疼锐察
高颛
武璧
邱颛院
范硕
常聚
何翟
却确
贺铸秽
曹墩慎
钱逵线
夏维速
侯邮
范峦
白阅
董绪
冯节
武线豌
戴瑕维
周徵实
余慰
任僖
于敷
梁磐
张实
唐镕
史瑞
杨察
于赜赐
乔墀聂
白靓
石粹需
董墀
乔诞
邵医
疼准邮
刘翱
乔锌认
孟锌
朱嫦
罗铢琐
武划
钟琐锌
孙寿聚
杜精嫦
尹锆
文厂
常琐
赵绶
丁缮
孔磐
谢影
薛铠
赖储臧
康锁
崔镇
薛纬铢
顾瑜
毛徵节
董双墀
刘锐
谭署剑
阎甄
白琐瑜
肖欧
万绶
雷徵
秦准
康粹
韩瑷限
贺铭锐
肖增
谭储
文铨增
余磐
秦赏
戴绪
阎韶碟
张限察
董谆
唐欧诞
任双齐
宋铵
刘锁绪
邵铢准
宋诵
邵锐实
丁造
丁请翟
侯实琐
唐铜
周纬
黄锌
侯巅巅
-----------------------------------------
特别最后一个名字,真是前无古人后无来者!
yibotiemen
2005-03-12
打赏
举报
回复
容易,不过这个分不值钱
newskyline
2005-03-12
打赏
举报
回复
几个名字不够。
我要模拟百万级的会员记录。
登录名倒是可以暂缓。
lyh4226
2005-03-12
打赏
举报
回复
支持!!!!!学习!
jarraytan
2005-03-12
打赏
举报
回复
模拟登录名干吗???我感觉没多大意义。。。
可以先做几个名字嘛,保存到数据库或用数组静态保存在网页里,需要时随机调用一个。
newskyline
2005-03-12
打赏
举报
回复
对了,要是你的程序能把生成的名字的拼音也一起分析出来的话,我再另外给分。这样登录名我就可以模拟了,嘿嘿。
JS如何生成
一个
不重复的ID的
函数
在MongoDB中的ObjectID,可以理解为是
一个
不会重复的ID,这里有个链接//www.jb51.net/article/101164.htm感
兴趣
可以去研究一下。 我今天要做的就是做
一个
不重复ID的生成器 /** * 生成
一个
用不重复的ID */ function GenNonDuplicateID():String{ } 先看看下面的几个方法 1.生成[0,1)的随机数的Math.random,例如 //我这次运行生成的是:0.5834165740043102 Math.random() 2.获取当前时间戳Date.now //现在时间戳是1482645606622 Date
随机大质数和大随机数的产生
应用密码学大作业,基本实现大随机“数”的产生,大素数因为需要大数库,所以只产生了20位的(unsigned __int64),但是素数的产生
函数
写的并不好,有
兴趣
的话可以自己改
概率随机问题【3】给定能
随机生成
1到5的
函数
,写出能
随机生成
1到7的
函数
题目: 给定
一个
函数
rand5(),该
函数
可以
随机生成
1-5的整数,且生成概率一样。现要求使用该
函数
构造
函数
rand7(),使
函数
rand7()可以随机等概率的生成1-7的整数。 思路: 很多人的第一反应是利用rand5() + rand5()%3来实现rand7()
函数
,这个方法确实可以产生1-7之间的随机数,但是仔细想想可以发现数字生成的概率是不相等的。rand5
php 随机指定位数,php
随机生成
指定位数的字符串
函数
经常需要生成很多格式的字符串很是烦人,自己写了
一个
:php
随机生成
指定位数的字符串
函数
。写的比较随便,建议大家自定义更多!直接贴代码了:/*** @param $length,指定字符串的长度* @param string $type,制定字符串的类型,(number、letter、mixed、custom)大家有
兴趣
可以拓展一下,起名字太伤神* @param string $custom_str...
随机数公式生成
一个
负数和正数之间的数_
随机生成
数据的公式 如何在EXCEL
随机生成
数字,要正负的。...
如何在excel中
随机生成
数据以下表为例,需要表格中
随机生成
50-100之间的随机数据。 渐渐地发现对周围的所有事物都没
兴趣
了,也渐渐发现都变得无所谓了,为什么唯有你却一直在小编心里搁着。首先选中需要生成随机区域的单元格,选中后单元格会变成灰色。 天转凉了,你要盖好被子,别着凉,小编哄不了你吃药,也给不了你拥抱。依次执行公式—插入
函数
。 唯一的爱,真的要是成全不是占有,最后小编发现很难有的深明大义...
ASP
28,390
社区成员
357,068
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章