---------- Mensaje reenviado ----------
De: vascocho <[email protected]>
Fecha: 1 de junio de 2011 14:47
Asunto: Re: Programacion de Video Juegos
Para: ArYiXb <[email protected]>


Hola gracias por su ayuda aca va mi primer duda en un ejercicio de
progrmacion.

*Actividad a realizar

*Escribir una función que devuelva la tirada de un dado de rol de n caras.
Se contemplan dados que no existirían físicamente como los de 5 caras.

*El Ejercicio resuelto lo adjunte.*

*Repuesta del profesor :*

El ejercicio está bien, no debería colocarse el srand dentro de la función o
no tendrá aleatoriedad

*Duda*:
Donde colocar el srand.

Gracias
Saludos

>
#include <conio.h>
#include <iomanip>
#include <iostream>
#include <ctime>
#include <cstdlib>


using namespace std;

int dado(int x);
int w;

int main() {
	cout <<"\nEl resultado es: " << dado(w);
}
int dado(int x)//
{	
	srand(time(NULL)); //se obtiene una distancia al azar 
	int w=rand()%6+1; 
	
	return (w);
}

Responder a