문자열 조건

브라우저 내 처리 문자 집합과 생성 결과는 이 브라우저에서 처리하며 Utilook 서버에 전송하거나 저장하지 않습니다. 생성 성공 후에는 입력·결과 없는 실행 집계 요청만 보냅니다. 개인정보처리방침

각 자리를 독립적으로 선택합니다. 모든 문자 종류가 반드시 포함되거나 결과가 서로 달라지는 것은 아닙니다.

생성 결과

숫자·UUID 대신 테스트 문자열이 필요한 경우

입력 필드의 길이 제한, 샘플 CSV의 코드 열, 테스트용 라벨처럼 정해진 문자와 길이가 필요한 작업에 사용합니다. 숫자 범위가 필요하면 무작위 숫자 생성기를, 표준 식별자 형식이 필요하면 UUID 생성기를 선택하세요.

문자 집합과 결과를 읽는 방법

예시 조건은 문자 ABC, 길이 4, 개수 3입니다. 결과는 아래처럼 A/B/C로만 된 네 글자 세 줄이어야 합니다. 실제 값은 생성할 때 달라질 수 있고 같은 줄이 반복될 수도 있습니다.

직접 지정에 AABC를 입력하면 ABC와 같은 집합으로 처리합니다. A를 두 번 적어도 A의 선택 확률을 높이지 않습니다. 한글·이모지·공백은 이 버전의 직접 지정 문자에 포함할 수 없습니다.

입력: ABC / 길이 4 / 개수 3
가능한 결과:
ABCA
CCAB
BACC

난수의 출처와 제한

현재 브라우저의 crypto.getRandomValues를 사용하며, 문자 집합 크기로 나눈 나머지가 특정 문자를 더 자주 선택하지 않도록 일부 바이트를 버리고 다시 선택합니다. 브라우저에서 난수를 제공하지 못하면 오류를 표시하고 결과나 성공 집계를 남기지 않습니다.

문자열은 최대 256자씩 100개까지 생성합니다. 생성 결과를 다른 곳에 복사하거나 파일로 저장한 뒤에는 그 복사본을 사용자가 관리해야 합니다. 이 도구가 계정별 유일성이나 실제 자격 증명의 안전성을 보증하지는 않습니다.

난수 API 참고

MDN: Crypto.getRandomValues()

자주 묻는 질문

영문과 숫자가 매번 모두 포함되나요?

아니요. 선택한 집합에서 각 자리를 독립적으로 뽑으므로 숫자만 또는 영문만 나올 수도 있습니다. 특정 문자 종류의 최소 개수를 보장하지 않습니다.

같은 문자열이 다시 나올 수 있나요?

가능합니다. 중복 제거 기능은 없으며, 특히 문자 집합과 길이가 작으면 중복 가능성이 커집니다. 고정 형식 식별자가 필요하면 UUID 생성기를 검토하세요.

실제 비밀번호나 API 키로 써도 되나요?

이 도구는 테스트 문자열 생성용입니다. 실제 자격 증명은 대상 시스템의 요구사항을 따르는 비밀번호 관리자나 공식 키 발급 기능을 사용하세요.