如何生成永不重复的账号,搜狐快速回复、用户名是如何生成的

解决方案 »

  1.   

    不明白你是什么意思、、假如让用户名不重复可以md5  或者mysql中主键可以自增
      

  2.   

    id主键自增,然后注册的用户就是比如你搜狐网,就可以sohu + id,这样肯定唯一
    而且你说的这个应该不是注册,那有注册还不让网友自己取名字的
      

  3.   

    首先,不明白你要的到底是uuid还是nickname?
    如果是前者的话,生成一个随机数、时间戳加随机数、自增变量、md5不都可以么?
                  ,如果你想绝对不重复,只有查数据库了,数据库里有就重新随机一个出来;
                  ,但是如果你想不查数据库,又直接生成绝对不重复的,世上没有这样的事。
    如果是后者的话,我就更疑惑了,nickname不是用户自己输入的么?检查是否重复就是了。
                  ,如果你想做某种“自动注册”的东西的话,同uuid的处理方法。
                  ,如果你想“自动”生成有“含义”的nickname,抱歉,这不是程序的问题,是社会学的问题了