Contact: aviboots(AT)netvision.net.il
39,948 questions
51,890 answers
573 users
arr = (0..9).to_a + ('A'..'z').to_a + ('!'..'?').to_a N = 8 puts arr.shuffle[0..N].join # run: # # c!rO&4Vd= #