도구 소개
허용된 문자 집합에서 중복을 제거한 뒤 각 문자를 독립적으로 선택합니다. 테스트 데이터, 임시 식별자, 초대 코드에 활용할 수 있습니다. 길이는 Unicode 코드 포인트 기준이므로 직접 추가한 이모지도 사용할 수 있습니다. 선택한 모든 문자 종류가 반드시 포함되어야 한다면 비밀번호 생성기를 이용하세요.
사용 방법
- 문자열 하나의 길이와 생성할 개수를 설정하세요.
- 대문자, 소문자, 숫자, 기호를 선택하세요. 사용자 지정 문자는 선택한 집합에 합치고 중복을 제거합니다.
- 필요하면 0, O, o, 1, l, I 제외를 선택하고 '생성'을 누르세요.
- 개수와 길이를 확인한 뒤 전체를 복사하거나 random-strings.txt를 다운로드하세요.
사용 예제
- 길이 1, 숫자만 선택: 각 줄에 0~9 중 숫자 하나를 출력합니다.
- 길이 32, 개수 100: Unicode 코드 포인트 32개로 된 문자열을 100줄 만듭니다.
- 기본 문자 집합을 모두 끄고 ABC123 입력: 이 여섯 문자만 사용합니다.
생성 설정 및 제한
안전한 난수로 문자열을 생성합니다. 길이는 1~1024, 개수는 1~1000이며 한 번에 총 262,144개 코드 포인트까지 출력합니다. 사용자 지정 입력은 UTF-16 코드 단위 8192개, 합친 문자 집합은 4096개 코드 포인트까지이며 줄바꿈과 제어 문자는 허용하지 않습니다. 제외 후 사용 가능한 문자가 없으면 오류를 표시합니다. 서로 다른 결과가 절대로 중복되지 않는다고 보장하지는 않습니다.
주요 용도
- 로컬 테스트 데이터와 임시 식별자 만들기.
- 쉽게 구분할 수 있는 초대 코드 후보 만들기.
- Unicode 문자와 긴 필드 처리 테스트하기.
개인정보 안내
모든 생성은 브라우저 안에서 이루어지며 입력과 결과를 업로드하거나 자동으로 저장하지 않습니다.
결과를 보관하려면 페이지를 떠나기 전에 복사하거나 다운로드하세요.
자주 묻는 질문
임의 문자열은 어떻게 생성하나요?
허용한 문자에서 안전한 난수로 문자열을 만듭니다. 사용할 수 있는 각 문자는 같은 확률로 선택됩니다.
숫자만 만들 수 있나요?
네. 숫자 집합만 선택하거나 사용자 지정 문자에 숫자만 입력하세요.
0/O/1/l을 제외할 수 있나요?
네. 혼동하기 쉬운 문자 제외는 기본 문자 집합과 사용자 지정 문자 모두에 적용됩니다.
생성한 문자열을 바로 비밀번호로 써도 되나요?
안전성은 길이, 문자 집합, 사용 방법에 따라 달라집니다. 문자 종류를 반드시 포함해야 하거나 가능한 조합 수를 고려하려면 전용 비밀번호 생성기를 이용하세요.
같은 문자를 여러 번 입력하면 나올 확률이 높아지나요?
아니요. 기본 문자와 사용자 지정 문자를 합친 뒤 중복을 제거하므로, 허용된 각 Unicode 코드 포인트의 선택 확률은 같습니다.