텍스트 무작위 섞기
단위를 고르고 가능한 경우 암호학적 난수로 텍스트를 로컬에서 재배열합니다.
사용 방법
사용 방법
- 텍스트를 붙여넣고 줄·단어·문자를 고릅니다.
- 선택한 단위를 섞습니다.
- 결과를 확인하고 복사합니다.
단위와 공백
줄은 LF 또는 CRLF로 나누며 줄 안의 공백은 유지합니다. 단어는 가능하면 Unicode 단어 분할을 사용하고 공백과 문장 부호도 별도 토큰으로 섞습니다. 문자는 Array.from의 Unicode 코드 포인트이므로 결합 문자와 일부 이모지 시퀀스가 분리될 수 있습니다.
난수
가능하면 crypto.getRandomValues와 거부 샘플링으로 편향 없는 인덱스를 만들고 Web Crypto가 없으면 Math.random으로 대체합니다.
로컬 제한
입력은 UTF-16 코드 단위 100,000개까지이며 업로드하지 않습니다.
자주 묻는 질문
더 알아보기
이모지는 한 문자로 처리되나요?
아니요. 문자 모드는 그래핌 클러스터가 아닌 Unicode 코드 포인트를 섞습니다.
단어 모드에서 공백은 고정되나요?
아니요. 공백과 문장 부호도 토큰으로 이동합니다.
결과를 재현할 수 있나요?
아니요. 매번 새로운 난수를 사용합니다.