elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  como hacer para elegir aleatoriamente a un jugador en c++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como hacer para elegir aleatoriamente a un jugador en c++  (Leído 1,850 veces)
13junemadrid

Desconectado Desconectado

Mensajes: 10


Ver Perfil
como hacer para elegir aleatoriamente a un jugador en c++
« en: 13 Noviembre 2014, 17:28 pm »

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 :)


En línea

eferion


Desconectado Desconectado

Mensajes: 1.248


Ver Perfil
Re: como hacer para elegir aleatoriamente a un jugador en c++
« Respuesta #1 en: 13 Noviembre 2014, 17:38 pm »

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.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines