gpt4 book ai didi

Java - 如果用户未输入内容,则生成随机用户名

转载 作者:太空宇宙 更新时间:2023-11-04 09:02:49 26 4
gpt4 key购买 nike

对于编码非常陌生,并且从 Java 开始。

我正在尝试创建一个用户创建用户名和密码的场景。我需要程序接受用户输入的用户名和密码。如果用户没有输入用户名或密码,那么我需要程序生成随机用户名和随机数字密码。

我尝试过在 Google 和 YouTube 上搜索,但到目前为止都没有成功。

最佳答案

像这样的事情怎么样?正如 @Nishant 建议使用 UUID 类确实可以解决您的问题。这是示例代码:

import java.util.UUID;
import java.util.Random;
class Test {
//username and password are provided as command line arguments
public static void main(String args[]) {
String uname = "";
long pwd = -1;
switch (args.length) { //check if agruments are provided
case 0:
{
//get a random ID and convert it to String
uname = UUID.randomUUID().toString();
pwd = new Random().nextLong();
break;
}
case 1:
{
//Use the provided ID but generate a Random Password
uname = args[0];
pwd = new Random().nextLong();
break;
}
case 2:
{
uname = args[0];
pwd = Long.parseLong(args[1]);
break;
}
}
System.out.println("Username " + uname + " : Password " + pwd);
}
}

输出将是这样的: Output after command Line arguments让我知道这是否能解决您的问题。干杯!

关于Java - 如果用户未输入内容,则生成随机用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60573753/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com