무 작위 문자열 생 성
1821 단어 ITeye
http://www.iteye.com/topic/477460
public class RandomFileName {
/**
*
*
* @param
* @return
*/
public static String getRandomString(int length) {
String base = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
Random random = new Random();
StringBuffer sb = new StringBuffer();
for (int i = 0; i < length; i++) {
int number = random.nextInt(base.length());
sb.append(base.charAt(number));
}
return sb.toString();
}
public static void main(String[] args) {
System.out.println(RandomFileName.getRandomString(5));
}
}
혹은
public class RandomFileName2 {
/**
*
*
* @param
* @return
*/
public static String getRandomString(int length) {
Random random=new Random();
StringBuffer sb=new StringBuffer();
for(int i=0;i<length;i++){
int number=random.nextInt(3);
long result=0;
switch(number){
case 0:
result = Math.round(Math.random()*25+65);
sb.append(String.valueOf((char)result));
break;
case 1:
result = Math.round(Math.random()*25+97);
sb.append(String.valueOf((char)result));
break;
case 2:
sb.append(String.valueOf(new Random().nextInt(10)));
break;
}
}
return sb.toString();
}
public static void main(String[] args) {
System.out.println(RandomFileName2.getRandomString(10));
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
몬 드 리 안의 부자 층부자 층 의 전통 적 인 차원 은 매우 엄격 한 등급 의 집합 과 이런 등급 에 붙 어 있 는 구성원 이 있다.예 를 들 어 foodmart demo 의 produt 차원 에서 '상품 이름' 이라는 등급 의 모든 구...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.