목표 문자열의 각 글자 위치마다 "이 자리는 몇 프레임째부터 확정할지"를 정해두고(왼쪽부터 순서대로, 또는 무작위 순서로), 그 프레임에 도달하기 전까지는 무작위 문자 풀(영문 대문자·숫자·기호)에서 매 프레임 다른 글자를 뽑아 보여준다. 확정된 자리는 최종 글자로 고정한다.
전체 프레임 수(보통 20~30프레임, 애니메이션 프레임 기준)를 정해두고, 글자 인덱스를 프레임 진행률과 비교해서 "왼쪽 글자부터 순서대로 확정"되게 하면 타자기처럼 왼쪽에서 오른쪽으로 해독되는 느낌이 난다.
원래 글자 수와 목표 글자 수가 다르면(예: "HOVER ME" → "DECODED") 더 긴 쪽 길이에 맞춰 반복하고, 짧은 쪽은 빈 자리를 무작위 문자로 채우다가 사라지게 처리해야 자연스럽다.
언제 쓰나
숫자 카운터, 코드/터미널 테마의 히어로 문구, 버튼 라벨이 상태에 따라 바뀌는 순간에 포인트로 씁니다. 본문에는 쓰지 않습니다.