Notice
Recent Posts
Recent Comments
Link
투케이2K
476. (javaScript) [간단 소스] 자바스크립트 안정적 아스키 문자 사용해 입력 된 길이 만큼 랜덤 문자열 생성 - Create Random String 본문
JavaScript
476. (javaScript) [간단 소스] 자바스크립트 안정적 아스키 문자 사용해 입력 된 길이 만큼 랜덤 문자열 생성 - Create Random String
투케이2K 2025. 12. 28. 17:28728x90
[개발 환경 설정]
개발 툴 : Edit++
개발 언어 : JavaScript
[소스 코드]
-----------------------------------------------------------------------------------------
[사전 설명 및 설정 사항]
-----------------------------------------------------------------------------------------
- 개발 환경 : Web
- 개발 기술 : JavaScript (자바스크립트) / ASCII / Random
- 사전) ASCII 문자 간단 설명 :
>> 아스키 코드 (ASCII) 는 영어 알파벳, 숫자, 특수 문자 등을 컴퓨터에서 사용하기 위해 각 문자에 할당된 숫자 코드입니다
- 아스키 코드는 128개의 문자조합을 제공하는 7 비트 부호 체계입니다
- 알파벳 , 숫자, 특수 기호 등을 표현하기 위해서는 각 1 byte 값 (8 bit) 을 사용합니다
>> 제어 문자 : 0–31, 127 : \n, \t
>> 숫자 : 48–57 : 0–9
>> 대문자 : 65–90 : A–Z
>> 소문자 : 97–122 : a–z
>> 특수문자 : 나머지 : ! @ # $ % 등
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
[소스 코드]
-----------------------------------------------------------------------------------------
// ✅ [지정 된 횟수 만큼 랜덤 문자열 만들기]
function getRandomString(length) {
const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
if (length > 0){
let result = '';
for (let i = 0; i < length; i++) {
result += chars.charAt(Math.floor(Math.random() * chars.length));
}
return result;
}
else {
return "";
}
}
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
[참고 사이트]
-----------------------------------------------------------------------------------------
[포맷] : [ASCII] 아스키 코드 (ASCII) 문자 표현 방식 포맷 설명
https://kkh0977.tistory.com/7688
https://blog.naver.com/kkh0977/223754005405?trackingCode=blog_bloghome_searchlist
[ASCII CODE , ANSI CODE , UNI CODE , UTF-8 , UTF-16 개념 설명]
https://blog.naver.com/kkh0977/222738078154?trackingCode=blog_bloghome_searchlist
[Math.random 랜덤 알파벳 문자 표시 - Math.random 랜덤 객체를 사용해 알파벳 문자 생성 실시]
https://blog.naver.com/kkh0977/222195162326?trackingCode=blog_bloghome_searchlist
-----------------------------------------------------------------------------------------
728x90
반응형
'JavaScript' 카테고리의 다른 글
Comments
