완료됨
id가 숫자로 시작한다면?

유사한 질문들이 많은 것 같은데 다시 질문드립니다.

문자열로 시작하면 0으로 되는 것 까진 이해했습니다.

만약 숫자로 시작하는 id가 생성되면 0으로 했을 때 우회가 안되는 것이 아닌지합니다.

1abcdefghi 로 id가 생성되면 형변환을 하면 1로 되는 것으로 이해했는데
그럴때는 0000000001 로 우회하면 되는건가요?

id 생성하는 함수에서 딱히 앞자리 숫자가 오지 않도록 되어있지 않아서 궁금합니다.

+) 시도할 때 가끔 Try Again이 뜰 때가 숫자로 시작하는 경우인지...

#web
작성자 정보
더 깊이 있는 답변이 필요할 때
드림핵 팀과 멘토에게 직접 문의해 보세요!
답변 1

숫자로 시작하는 경우 우회가 안되는 것이 맞습니다.

아이디를 생성하는 함수를 보시면 총 62글자 중 랜덤으로 총 10글자 뽑아냅니다.
62글자 중에 숫자는 0 ~ 9까지 총 10글자 뿐이기 때문에
아이디가 숫자로 시작할 확률은 약 16% 입니다.

낮은 확률이기도 하지만 그렇다고 아예 발생하지 않을 정도로 희박하지는 않으므로
여러번의 시도 가운데 몇 번은 실패할 가능성이 충분합니다.

2025.07.27. 23:43