como hacer para elegir aleatoriamente a un jugador en c++

Iniciado por 13junemadrid, 13 Noviembre 2014, 17:28 PM

0 Miembros y 1 Visitante están viendo este tema.

13junemadrid

Necesito hacer una práctica de programacion en la que haya dos jugadores . El ordenador debe elegir quien empieza de los dos. Sé que tengo que usar rand y srand pero la verdad es que no tengo ni idea de como . Pone que no se puede usar arrays, aunque no sé si eso sirve de algo. Por favor,lo necesito :)

eferion

enlace <-- Es importante saber buscar cosas en internet

Primero se inicializa el generador de números aleatorios. Hay varias maneras de hacerlo tu elige la que más te guste.

después simplemente es llamar al generador de números aleatorios y te devolverá un número "pseudoaleatorio"... lo que tienes que hacer es transformar ese número para que quede dentro del rango que tú necesitas, en este caso 0 o 1... puede ser un proceso tan complicado como calcular el modulo 2 del número i = rand( ) % 2 ... si i==0 entonces le toca al jugador 1 y en caso contrario (o si i==1), entonces le toca al jugador 2.