숫자와 문자로 구성된 N자리 비밀번호를 무작위로 생성합니다. ASP 난수 복사 코드는 다음과 같습니다.
<%
무작위화
Do While Len(pass)<12 '임의의 비밀번호 숫자
num1=CStr(Chr((57-48)*rnd+48)) '0~9
num2=CStr(Chr((90-65)*rnd+65)) 'A~Z
num3=CStr(Chr((122-97)*rnd+97)) 'a~z
패스=패스&num1&num2&num3
고리
%>
<%=통과%>
1. 미만 기호의 기능은 실제로 작은 등호의 기능입니다.
2. 책에서는 특정 범위 내에서 난수를 생성하는 공식이 다음과 같다고 말합니다.
(<상한>-<하한>+1)*rnd+<하한>
그러나 실제 실행 결과는 하한 - 상한 + 1입니다.
(<상한>-<하한>)*rnd+<하한>이 맞습니다.
3. 3자리 그룹으로 무작위 비밀번호를 생성하세요. 첫 번째 숫자는 숫자, 두 번째 숫자는 대문자, 세 번째 숫자는 소문자로 만드는 방법을 전문가가 알려주실 수 있나요? ?
다음과 같이 코드 코드를 복사합니다.
<%
하위 sjs(n)
무작위화하다
response.write int(rnd*n)
서브 끝
'n은 난수의 최대값입니다.
%>