<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Te recomiendo usar la clase rand, diseñada para esto: Referencia http://www.cplusplus.com/reference/clibrary/cstdlib/rand/<br><br>El código sería<br><br><pre><span class="cm">/**</span>
<a name="cl-131"></a><span class="cm"> * \brief Return a random number center on mean, with max desviation from center: desviation</span>
<a name="cl-132"></a><span class="cm"> *</span>
<a name="cl-133"></a><span class="cm"> * Description: range center on mean, with +-desviation</span>
<a name="cl-134"></a><span class="cm"> *</span>
<a name="cl-135"></a><span class="cm"> * \param[in]           mean</span>
<a name="cl-136"></a><span class="cm"> * \param[in]           desviation</span>
<a name="cl-137"></a><span class="cm"> * \return                      a random number</span>
<a name="cl-138"></a><span class="cm"> *</span>
<a name="cl-139"></a><span class="cm"> */</span>
<a name="cl-140"></a><span class="kt">int</span> <span class="n"></span><span class="n">randomNumber</span><span class="p">(</span><span class="kt">int</span> <span class="n">mean</span><span class="p">,</span> <span class="kt">int</span> <span class="n">desviation</span><span class="p">)</span>
<a name="cl-141"></a><span class="p">{</span>
<a name="cl-142"></a>        <span class="k">return</span> <span class="p">(</span><span class="kt">int</span><span class="p">)((</span><span class="n">rand</span><span class="p">()</span> <span class="o">%</span> <span class="p">(</span><span class="mi">2</span> <span class="o">*</span> <span class="n">desviation</span><span class="p">))</span> <span class="o">+</span> <span class="n">mean</span> <span class="o">-</span> <span class="n">desviation</span><span class="p">);</span>
<a name="cl-143"></a><span class="p">}<br><br>Y tus parámetros: desviation 5, mean 5 si no me equivoco.<br><br>Otra opción es directamente <br><br></span><span class="k">return</span> <span class="p"></span><span class="kt"></span><span class="p"></span><span class="n">rand</span><span class="p">()</span> <span class="o">%</span> <span class="p"></span><span class="mi">10</span><span class="n"></span><span class="p"></span><span class="p">;</span>
<br></pre><br><div><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">From: alvarogomezuria@gmail.com<br>Date: Tue, 24 Jul 2012 12:02:49 +0200<br>To: cconclase@listas.conclase.net<br>Subject: [C con Clase] Numeros Random<br><br>Hola, <div>Como dice el asunto, necesito alguna función para obtener numeros randoms entre 0 y 9 pero sin utilizar el time(). </div><div>El tema es que tengo que correr el programa de manera paralela en varias pc's, y si pongo la función time() no va a funcionar. Tiene que ser algo simple, donde yo genere esa semilla aleatoria.</div>

<div><br></div><div>Alguien tiene alguna idea?</div><div>Muchas gracias.</div><div><br></div><div>Alvaro.-</div><div><br></div><div><br></div>
<br>_______________________________________________
Lista de correo Cconclase Cconclase@listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ</div>                                         </div></body>
</html>