java如何为每个用户创建唯一的名称? 1 月,2 周 Questions & Answers 66 我想当用户注册应用程序时自动生成一个唯一的名称,如user-53s5ww或user-789kss。我如何在Java中做到这一点
# 1 楼答案 一种简单的方法是,可以使用系统时间戳,将名称构造为“user-”+system。currentTimeMillis() 该名称类似于“user-780832399474455”,并且是唯一的
# 2 楼答案 您可以使用user+(DB+1中用户表的长度),因此,如果新用户注册时DB中有40个用户,则可以使用user-41这样的名称。无论如何,您必须执行一个查询来保存用户,这样它也不会额外调用数据库
# 1 楼答案
一种简单的方法是,可以使用系统时间戳,将名称构造为“user-”+system。currentTimeMillis()
该名称类似于“user-780832399474455”,并且是唯一的
# 2 楼答案
您可以使用user+(DB+1中用户表的长度),因此,如果新用户注册时DB中有40个用户,则可以使用user-41这样的名称。无论如何,您必须执行一个查询来保存用户,这样它也不会额外调用数据库