Home  >  Article  >  Backend Development  >  随机生成一个“比较靠谱”的用户名?大家有什么思路吗

随机生成一个“比较靠谱”的用户名?大家有什么思路吗

WBOY
WBOYOriginal
2016-06-06 20:32:261800browse

项目有个需要一批随机的用户名、密码、邮箱什么的。其他的都无所谓,就是这个username我们老大看着不满意。
我是随机12字符的数字、大小写字母。比如cfgzBHKRV367
卧槽,他说最好是封装一个方法,随机生成一个比较靠谱的用户名。我还真不知道这个靠谱怎样才算靠谱。大伙以为呢?

有没有这样类似第三方的库(PHP),或者大伙给我一个思路,我自己写。

回复内容:

项目有个需要一批随机的用户名、密码、邮箱什么的。其他的都无所谓,就是这个username我们老大看着不满意。
我是随机12字符的数字、大小写字母。比如cfgzBHKRV367
卧槽,他说最好是封装一个方法,随机生成一个比较靠谱的用户名。我还真不知道这个靠谱怎样才算靠谱。大伙以为呢?

有没有这样类似第三方的库(PHP),或者大伙给我一个思路,我自己写。

faker data
random-name

uinames:

网址: http://uinames.com
github:https://github.com/thm/uinames/

Google 搜索:2500W.rar

下载回来把中文姓名转成拼音!两千多万个,用到你吐。

1.有意义的英文
2.生日
3.QQ号
4.自造的英文名,一般简短,首字母大写或全小写,很少大小写混杂。
5.中文名拼音
以上混合使用

准备个英文单词库,然后随机组合,这样至少能识别出里面有意义的词语。
再进一步,词库可以分类,比如用一个形容词+一个名次这样的。

你去 heroku 新建一个项目试试呗~

http://zh.lucida.me/blog/on-mobile-developing-1/

采集一批论坛的用户名。

去weibo/twitter抓一批用户名

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn