<%어두워요
희미한 j
희미한 HS
희미한 HE
희미한 LS
희미한 르
희미한 결과
결과=""
고등학생 = 177
그 = 247
LS = 161
르 = 254
희미한 Max_Num
최대_번호=65536
무작위화
i = 1 ~ 4의 경우
temp1=dec2bin(Int((HE - HS) * Rnd()) + HS)
temp2=dec2bin(Int((LE - LS) * Rnd()) + LS)
결과 = 결과 & chr(BinaryToDecimal(temp1 & temp2) - Max_num)
다음
response.write 결과 & " "
%>
<%
''아래면 是函数
''-------------------
공용 함수 dec2bin(mynum)''十进 같았습니다.
희미한 루프카운터
mynum >= 2 ^ 31이면
dec2bin = "너무 큽니다"
종료 기능
종료 조건
하다
If (mynum And 2 ^ loopcounter) = 2 ^ loopcounter 그러면
dec2bin = "1" & dec2bin
또 다른
dec2bin = "0" & dec2bin
종료 조건
루프카운터 = 루프카운터 + 1
2까지 반복 ^ loopcounter > mynum
기능 종료
''-------------------
공개 함수 BinaryToDecimal(BinaryValue) ''
'' 이진수에 해당하는 십진수를 반환합니다.
희미한 IDX
희미한 TMP
희미한 결과
희미한 숫자
숫자 = Len(BinaryValue)
idx = 숫자 1 단계 -1의 경우
tmp = Mid(BinaryValue, idx, 1)
tmp = "1"이면 결과 = 결과 + 2 ^(숫자 - idx)
다음
BinaryToDecimal = 결과
함수 종료
%>