알파벳 대문자 ‘I’와 소문자 ‘l’ 등 1자형 문자를 불규칙적으로 배열하면 바코드처럼 일정한 모습을 띄고 대부분의 영어 환경 게임 폰트에서는 똑같은 모양이기 때문에 구별이 거의 불가능해진다.
유저를 알아보기 어렵다는 특징 때문에 커뮤니티에서 친목 및 네임드를 방지 위해 사용되기도 한다.
const chars = 'Il'; const array = new Uint32Array(lengthValue); window.crypto.getRandomValues(array); for (let i = 0; i < lengthValue; ++i) nickname += chars[array[i] % chars.length];
Uint32Array
객체를 생성하여 주어진 길이만큼의 랜덤한 정수를 저장합니다crypto.getRandomValues()
메서드를 사용하여 랜덤한 값들로 채워집니다Il
중 랜덤하게 한 글자씩 선택하여 닉네임을 생성함