se não der certo você pode guardar todos os caracteres que você quer que sejá possivel utilizarem uma array de chars e depois sortear cada caracter ramdomicamente =P
Talvez se você fizer um relatorio com crystal reports(eu não manjo muito de crystal reports) você consiga fazer isso, da uma procurada na net algumas apostila sobre isso