일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 모조칼럼
- distinct
- 부트스트랩
- SQL
- 제약조건
- 한글 인코딩
- 과정평가형
- HTTP Status 500
- JavaScript
- group by
- CRUD
- 이클립스
- git
- tomcat
- Oracle SQL
- Java
- jQuery
- 답변형 게시판
- rownum
- sql developer
- oracle
- github
- Oracle DB
- alias
- ||
- 성적프로그램
- HTML
- JSP
- HTTP Status 404
- Bootstrap
Archives
초급의 끄적거림
[JAVA] 임시 비밀번호 생성 소스 본문
다른 문자를 추가하고 싶을 경우, 배열에 ' ' (작은 따옴표) 안에 문자를 넣어서 추가하기
public class RandomPassword {
public static String setPassword(int length) {
int index = 0;
char[] charArr = new char[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L',
'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y',
'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l',
'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
'w', 'x', 'y', 'z' };
StringBuffer sb = new StringBuffer();
for (int i = 0; i < length; i++) {
index = (int) (charArr.length * Math.random());
sb.append(charArr[index]);
}
return sb.toString();
}
public static void main(String[] args) {
//파라미터 int값이 자리수
String password = setPassword(6);
System.out.println(password);
}
}//class() end
'JAVA' 카테고리의 다른 글
[Ecilpse 오류] save could not be completed (0) | 2019.11.25 |
---|---|
[JAVA] 반복문 (While / For문) / 배열 Array (0) | 2019.10.11 |
[JAVA] 반복문 (for / 무한루프 / break / continue) (0) | 2019.09.10 |
[JAVA] Eclipse 단축키 (0) | 2019.08.29 |
[JAVA] if 문, switch문 (+ 연습문제) (0) | 2019.08.19 |
Comments