Dùng vòng lặp For. . Next tạo chuỗi
StrC = "000102030405. . . . . 979899" (có độ dài 200)
Dùng vòng lặp For Next tiếp, để xáo trộn chuỗi này khoảng 2*10^6 lần
Ví dụ:
For Wj = 1 to 10^6
iJ = 20 + (2* INT( 8*Rnd())+ 1)
STRC = MID(StrC, iJ , 8 ) & LEFT(StrC , iJ -1) & MID(StrC,iJ + 8)
Next Wj
Cuối cùng, là cắt lát 2 ký tự 1 lần & chuyển thành ký số bằng hàm chuyển đổi!