Entonces si es alfanumerica podes usar un bucle comprobando el código ascii del valor numerico devuelto por rand
también, pero creo que es más fácil acotar los valores ya que si no tienes que hacer los saltos que hay entre números y letras, o entre mayúsculas y minusculas