generacion de numero aleatorios

michel
25 de Septiembre del 2005
hola tengo un problema, ya que necesito hacer una simulacion de un sistema y necesito general numeros aleatorios menores a uno y positivos es decir algo como 0.356, 0.3254, 0.015, etc. y no conosco ninguna instrucion para la generacion de esos numeros.

ojala y me puedan hechar la mano esto, de antemano gracias

luyfa
25 de Septiembre del 2005
con la funcion rand() obtenes un numero entre 0 y un numero maximo definido en stdlib.h que es RAND_MAX pero si pones rand() % 1 te devuelve ese numero que te acabo de decir por el resto de la division por uno que es siempre menor a 1, asi que ahi tenes la solucion! ota opcion seria random(2), fijate en la ayuda

chuidiang
25 de Septiembre del 2005
Hola:

Tienes un pequeño tutorial de la función rand() en http://www.geocities.com/chuidiang/funciones/rand.html

Lo que te comentan no es del todo exacto, ya que dividir por %1 efectivamente te da el resto de dividir por 1, es decir, cero. La operación % no vale para números con decimales.

Se bueno.