if(rand()%2 == 0){
caracter = 48+ rand () % 9;
}else{
caracter = 65+ rand()%25;
}
Es un ejemplo.
Otra opción (bastante mejor en caso de que uses más caracteres), puede ser tener un array con todos los caracteres y seleccionar uno al azar de ahí con rand()%tamaño_array.