Contact: aviboots(AT)netvision.net.il
40,875 questions
53,283 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= #