生成一个随机字符串
2007-04-05 23:17
357 查看
下面代码给出了如何生成一个随机字符串:
private static String chars= "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
private static char[] src = chars.toCharArray();
public static class NextRandChar {
public char next() {
return src[r.nextInt(src.length)];
}
}
然后:
public static class RandString{
private int len;
private NextRandChar nc = new NextRandChar();
public RandString(int length) {
len = length;
}
public Object next() {
char[] buf = new char[len];
for(int i = 0; i < len; i++)
buf[i] = nc.next();
return new String(buf);
}
}
private static String chars= "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
private static char[] src = chars.toCharArray();
public static class NextRandChar {
public char next() {
return src[r.nextInt(src.length)];
}
}
然后:
public static class RandString{
private int len;
private NextRandChar nc = new NextRandChar();
public RandString(int length) {
len = length;
}
public Object next() {
char[] buf = new char[len];
for(int i = 0; i < len; i++)
buf[i] = nc.next();
return new String(buf);
}
}
相关文章推荐
- 随机生成一个数字md5加密并且截图字符串
- 设计一个函数,根据指定长度生成对应的验证码(由数字和大小写英文字母构成的随机字符串)
- SQL存储过程生成一个指定长度的随机字符串
- python学习——Python中生成一个指定长度的随机字符串
- java随机数生成1到10 java怎么随机生成一个字符串?
- 生成一个随机字符串 安卓
- php 随机生成一个字符串
- Java——随机生成一个字符串
- PHP 一个随机字符串生成代码
- 生成一个任意长度的随机字符串,包含数字和字母[C语言]
- java 生成一个随机字符串
- 编写多线程程序,模拟多个人通过一个山洞。这个山洞每次只能通过一个人,每个人通过山洞的时间为2秒(sleep)。随机生成10个人,都要通过此山洞,用随机值对应的字符串表示人名,打印输出每次
- 编写多线程程序,模拟多个人通过一个山洞。这个山洞每次只能通过一个人,每个人通过山洞的时间为2秒(sleep)。随机生成10个人,都要通过此山洞,用随机值对应的字符串表示人名,打印输出
- 将字母和数字生成一个随机字符串
- 随机验证码生成(生成一个含有n位随机数字的字符串)
- 生成一个指定长度的随机字符串
- 编写多线程程序,模拟多个人通过一个山洞。这个山洞每次只能通过一个人,每个人通过山洞的时间为2秒(sleep)。随机生成10个人,都要通过此山洞,用随机值对应的字符串表示人名,打印输出每次通过山洞的人名
- 一个生成java随机数字,数字字符串的方法
- 随机生成一个任意长度的字符串