用java写一个从命令输入一个字符串要求从中随机选择6个字符组成验证码(Random)
时间: 2023-06-04 18:03:49 浏览: 123
Java类写的随机验证码
5星 · 资源好评率100%
好的,很高兴能为您提供帮助。以下是使用Java编写的从命令输入一个字符串要求从中随机选择6个字符组成验证码的代码:
```java
import java.util.Random;
import java.util.Scanner;
public class RandomCode {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = scanner.nextLine();
Random random = new Random();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < 6; i++) {
char c = str.charAt(random.nextInt(str.length()));
sb.append(c);
}
String code = sb.toString();
System.out.println("验证码为:" + code);
}
}
```
这段代码会提示用户输入一个字符串,然后利用Java的随机数生成器从中随机选择6个字符组成验证码,并输出验证码。希望能帮到您!
阅读全文