package Strings;
import java.util.Random;
import java.util.UUID;
public class 随机字符 {
public static void main(String[] args) {
String uuid = UUID.randomUUID().toString().replace("-", "");
//随机一个长度为32的字符串
System.out.println(uuid.toString());
System.out.println(random(32));
for (int i = 48; i < 199; i++) {
//输入常用字符
System.out.print((char) i);
}
System.out.println("\n一个随机的汉字:" + (char) (new Random().nextInt(20901) + 19968));
// for (int i = 0; i < 65536; i++) {
// //打印所有字符
// System.out.println((char) i);
// }
}
private static StringBuffer random(int length) {
// 返回指定长度的随机的a-z 0-9 A-Z 的字符串
Random z = new Random();
String Str = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
StringBuffer n = new StringBuffer();
for (int i = 0; i < length; i++) {
n.append(Str.charAt(z.nextInt(Str.length())));
}
return n;
}
private static char getRandomCharacter(char start, char end) {
return (char) (ch1 + Math.random() * (ch2 - ch1 + 1));
//随机返回一个指定范围内的字符
}
}
JAVA随机字符串
最新推荐文章于 2025-05-28 07:52:35 发布