Buat kata sandi N-digit secara acak yang terdiri dari angka dan huruf. Kode salinan nomor acak asp adalah sebagai berikut:
<%
Acak
Do While Len(lulus)<12 'Digit kata sandi acak
angka1=CStr(Chr((57-48)*rnd+48)) '0~9
angka2=CStr(Chr((90-65)*rnd+65)) 'A~Z
angka3=CStr(Chr((122-97)*rnd+97)) 'a~z
lulus=lulus&angka1&angka2&angka3
lingkaran
%>
<%=lulus%>
1. Fungsi tanda kurang dari sebenarnya adalah fungsi dari tanda sama dengan kecil.
2. Buku tersebut mengatakan bahwa rumus untuk menghasilkan bilangan acak dalam rentang tertentu adalah
(<batas atas>-<batas bawah>+1)*rnd+<batas bawah>
Namun hasil berjalan sebenarnya adalah: batas bawah - batas atas + 1
(<batas atas>-<batas bawah>)*rnd+<batas bawah> benar
3. Buat kata sandi acak dalam kelompok 3 digit. Digit pertama adalah angka, digit kedua adalah huruf besar, dan digit ketiga adalah huruf kecil. Adakah ahli yang bisa memberi tahu saya cara membuat posisi angka acak menjadi acak ?
Copy kode kodenya sebagai berikut:
<%
subsjs(n)
mengacak
respon.tulis int(rnd*n)
sub akhir
'n adalah nilai maksimum dari bilangan acak
%>