Por supuesto, tienes razon, la funcion rand devuelve enteros, en la explicacion que di, yo me referia a una funcion que devuelva un número aleatorio entre 0 y uno, en este caso podrìa ser rand/RAND_MAX+1 o algo asi, siendo RAND_MAX el maximo entero que de la función rand<br><br><b><i>Zaka E-Lab <shanatorio@gmail.com></i></b> escribió:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> Agustín Cota Reguero escribió:<br><br>> Para la segundo no se me ocurre ahora mismo ninguna solución <br>> aunque seguro que la hay, sin embargo para la primera es algo mas <br>> sencillo. Puedes generarte un numero aleatorio con rand. Pides al <br>> usuario que introduzca el numero de decimales n y ahora compones una <br>> cadena para pasarle a printf y que muestre ese numero de decimales que <br>> quieres. Por ejemplo:<br>> <br>> sprintf(cad,"Aqui va un número aleatorio:
 \%.%ilf",numerodecimales);<br>> printf(cad,numeroaleatorio);<br>> <br>> Eso debería mostrarte en la pantalla el número aleatorio con los <br>> decimales que tu quieres.<br>> Hay muchas mas maneras de hacerlo  y esta sólo es una así que si tu <br>> problema no es exactamente este hay mas soluciones.<br>> <br>> Un saludo<br>> Agustín<br><br>Yo no estoy seguro de que este sea el comportamiento:<br><br>-->La función rand está definida de la siguiente manera:<br><br>int rand (void), por lo que siempre devolverá un entero ( 0 decimales ). <br>Si intentas mostrar un entero con una precisión de x decimales, lo que <br>mostrarás será un número con x decimales a la izquierda de la coma, <br>ejemplo, supongamos que tenemos el número 25 con una precisión de 4 <br>decimales.Se mostraría lo siguiente:<br>25.0000( la coma ya sabemos que es punto en el sistema americano ).<br><br>Zaka.<br><br>_______________________________________________<br>Lista de correo
 Cconclase Cconclase@listas.conclase.net<br>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<br>Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ<br></blockquote><br><p>


      <hr size=1><br><font face="Verdana" size="-2">Sé un Mejor Amante del Cine<br>¿Quieres saber cómo? <a href="http://us.rd.yahoo.com/mail/es/tagline/beabetter/*http://advision.webevents.yahoo.com/reto/entretenimiento.html">¡Deja que otras personas te ayuden!
</a>.<br></font>