日常开发中,我们可能需要一些随机字符串做测试,可能是4位,也可能是8位,如下是一个随机生成8位字符串的工具类,可根据需要,改成自己的需要的:
import java.util.Random;
public class RandomGenerator{
//如果字符种类不够,可以自己再添加一些
private static String range = "0123456789abcdefghijklmnopqrstuvwxyz";
public static synchronized String getRandomString(){
Random random = new Random();
StringBuffer result = new StringBuffer();
//要生成几位,就把这里的数字改成几
for ( int i = 0; i < 8; i++ ){
result.append( range.charAt( random.nextInt( range.length() ) ) );
}
return result.toString();
}
public static void main(String[] args) {
System.out.println(getRandomString());
}
}