Generar numeros aleatorios equiprobables
Publicado por VictorSanchez2 (15 intervenciones) el 06/10/2002 11:07:45
El problema es el siguiente:
La rutina C "rand" de la libería stdlib genera números aleatorios equiprobables entre 0 y el valor de RAND_MAX. Usar esta función para construir una rutina int aleat(int iP, int iU) que genere un número aleatorio equiprobable entre los enteros iP, iU, ambos inclusive.
La función que yo tengo es esta: (rand() % (iU - iP + 1)) + iP;
pero el profesor nos ha dicho que no podemos usar %, así que nada, si alguien puede ayudarme muchas gracias.
La rutina C "rand" de la libería stdlib genera números aleatorios equiprobables entre 0 y el valor de RAND_MAX. Usar esta función para construir una rutina int aleat(int iP, int iU) que genere un número aleatorio equiprobable entre los enteros iP, iU, ambos inclusive.
La función que yo tengo es esta: (rand() % (iU - iP + 1)) + iP;
pero el profesor nos ha dicho que no podemos usar %, así que nada, si alguien puede ayudarme muchas gracias.
Valora esta pregunta


0