es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para elegir aleatoriamente un carácter, se puede utilizar la función de biblioteca de C++ rand() para generar un índice aleatorio dentro del rango del random_array, y luego usar ese índice para acceder a un carácter aleatorio en el array. Aquí está un ejemplo:

    “`c++
    #include // para rand() y srand()
    #include // para time()

    int main() {
    char random_array[3] = {‘r’, ‘p’, ‘s’};

    // sembrar el generador de números aleatorios con la hora actual
    srand(time(0));
    
    // generar un índice aleatorio dentro del rango del array
    int random_index = rand() % 3;
    
    // utilizar el índice aleatorio para acceder a un carácter aleatorio en el array
    char computer_choice = random_array[random_index];
    
    // ahora se puede utilizar computer_choice en la lógica del juego de piedra, papel o tijera
    

    }
    “`

    Tenga en cuenta que se utiliza srand(time(0)) para sembrar el generador de números aleatorios con un valor diferente cada vez que se ejecuta el programa, de modo que se obtienen resultados diferentes cada vez. Sin esta línea, rand() siempre generaría la misma secuencia de números pseudo-aleatorios.

Comments are closed.