public class Random {
public static String getRandomString(int length){
String str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
Random random = new Random();
StringBuffer sb = new StringBuffer();
for(int i=0;i<length;i++){
int number=Random.nextInt(62);//此行有问题
sb.append(str.charAt(number));
}
return sb.toString();
} public static void main(String args[]){
System.out.print(getRandomString(6));
}}另外这个类 java.util.Random 和jdk版本有关系没
这里人多 去这个帖子说两句http://topic.csdn.net/u/20110812/22/48facad6-a5c1-44bf-970e-d558ea17a60f.html?76943
public static String getRandomString(int length){
String str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
Random random = new Random();
StringBuffer sb = new StringBuffer();
for(int i=0;i<length;i++){
int number=Random.nextInt(62);//此行有问题
sb.append(str.charAt(number));
}
return sb.toString();
} public static void main(String args[]){
System.out.print(getRandomString(6));
}}另外这个类 java.util.Random 和jdk版本有关系没
这里人多 去这个帖子说两句http://topic.csdn.net/u/20110812/22/48facad6-a5c1-44bf-970e-d558ea17a60f.html?76943
int number=Random.nextInt(62); 这个Random 编译器分不清是哪个。