<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>pseudoaleatorios &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/pseudoaleatorios/</link>
	<description>Feed of posts on WordPress.com tagged "pseudoaleatorios"</description>
	<pubDate>Wed, 30 Dec 2009 03:25:29 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Máquina para tirar dados]]></title>
<link>http://criadoindomable.wordpress.com/2009/05/28/maquina-para-tirar-dados/</link>
<pubDate>Thu, 28 May 2009 03:34:31 +0000</pubDate>
<dc:creator>criadoindomable</dc:creator>
<guid>http://criadoindomable.wordpress.com/2009/05/28/maquina-para-tirar-dados/</guid>
<description><![CDATA[Resulta muy complicada la generación de números aleatorios, de allí que la mayor parte de de los gen]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a title="Seguridad" rel="attachment" href="http://criadoindomable.wordpress.com/tag/seguridad/"><img src="http://criadoindomable.wordpress.com/files/2006/10/security.miniatura.jpg" alt="Seguridad" align="left" /></a>Resulta muy complicada la <a href="http://es.wikipedia.org/wiki/Generador_de_n%C3%BAmeros_aleatorios" target="_blank">generación de números aleatorios</a>, de allí que la mayor parte de de los generadores de números aleatorios son <strong>en realidad generadores de números pseudoaleatorios</strong> que son calculados a partir de una <strong>semilla</strong>.</p>
<p>El problema de los números <strong>pseudoaleatorios</strong> es que es posible que sean predecibles, por ejemplo, si se conoce algún estado interno del generador y se puede saber cual es el próximo. Simplemente es un problema de entropía. A mayor entropía va a ser más difícil la predicción de esos números.</p>
<p>Existe una industria que no puede darse el lujo de que le anden adivinando los números y está es la de la industria del juego On line.<br />
Si uno pudiera, por ejemplo, predecir cual será el próximo número que saldrá en la quiniela electrónica, podría hacer bastante ruido.<br />
Teniendo esta información, una empresa desarrollo una máquina <strong>física </strong>que tiras dados. La máquina se llama <a href="http://gamesbyemail.com/News/DiceOMatic" target="_blank">Dice-O-Matic mark II</a> y fue desarrollada para la empresa <a href="http://gamesbyemail.com/" target="_blank">GameBtEmail.com</a>.</p>
<p>El sistema funciona a partir de una cinta que parece un molino de agua y que va tirando los dados por una serie de rampas. Luego que van bajando caen nuevamente en la tolva y son fotografiados por una cámara. Mediante un programa esta foto es procesada y los números de cada dado almacenados. Esto sirve para generar tiradas de dados para los juegos on-line de la web.</p>
<p>La ingeniosa máquina puede tirar 200.000 tiradas de dados por día (esto es bastante si se calcula que el sitio utiliza una 80.000 en ese mismo lapso).</p>
<p>Les dejo un vídeo demostrativo de la máquina.</p>
<p style="text-align:center;"><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/7n8LNxGbZbs&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/7n8LNxGbZbs&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Redes neuronales: ¿El Perceptron aleatorio? ]]></title>
<link>http://srodriguezv.wordpress.com/2008/09/09/redes-neuronales-%c2%bfel-perceptron-aleatorio/</link>
<pubDate>Tue, 09 Sep 2008 10:50:25 +0000</pubDate>
<dc:creator>Sergio Rodriguez Vaamonde</dc:creator>
<guid>http://srodriguezv.wordpress.com/2008/09/09/redes-neuronales-%c2%bfel-perceptron-aleatorio/</guid>
<description><![CDATA[Todos conocemos el famoso Perceptron: esa red neuronal tan básica que no da solución al problema de ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Todos conocemos el famoso Perceptron: esa red neuronal tan básica que no da solución al problema de la XOR. En principio esto es una característica muy importante y es en la que la gente se para a pensar. Pero existe otra igual de importante y es la que he estado explotando hace algunas semanas.</p>
<p>Si la red neuronal es enseñada adecuadamente, para un espacio de 2 dimensiones, el Perceptron es capaz de diferenciar entre 2 clases de elementos separadas por una línea recta. Un caso práctico es enseñar a la red a diferenciar números positivos de números negativos. Esta prueba ha sido la que he realizado  y tras varias iteraciones y enseñando números binarios de 8 bits (donde el primero de ellos era el signo), he conseguido que con sólo aprender 4 números positivos y 4 números negativos, la red sea capaz de diferenciar correctamente los 256 números que le han sido mostrados.</p>
<p>Esto demuestra que una red simple puede acertar siempre, pero a mi me interesa el caso contrario: cuando falla y cuando <strong>la propia red “no sabe lo que hace”</strong>. Con esta expresión me refiero a que en una de las múltiples pruebas realizadas estuve analizando el porcentaje de fallos cometidos por el Perceptrón. La sorpresa llegó cuando de los 256 números sólo había acertado el 50% de ellos. Esto quería decir que el otro 50% lo había fallado, pero lo más interesante del asunto es que al ser justo la mitad, se podía decir que<strong> la red neuronal había “echado a cara o cruz”</strong> el tipo de número que se le presentaba.</p>
<p>Una moneda tiene un 50% de posibilidades de salir cara y otro 50% de salir cruz, y la red neuronal había generado ese mismo resultado: 50% acierto y 50% fallo. La pregunta que me surgió fue: <strong>¿se pueden generar resultados aleatorios con algo tan determinista como una red neuronal?</strong> El resultado fue claro: NO. La cuestión de la aleatoriedad venía impuesta por el número indicado a la entrada de la red, y con ese número el Perceptrón realizaba operaciones deterministas que daban un resultado positivo o negativo. La cuestión de todo está en el propio número indicado. Si ese número es siempre el mismo, las operaciones y el resultado son el mismo y por ello no hay nada aleatorio.</p>
<p>Pero esta situación me plantea una investigación futura: si se consigue que los pesos de las conexiones del Perceptrón estén continuamente cambiando en función del número de entrada, y el propio número de entrada cambie en función de los pesos, podría ser posible generar un resultado aleatorio a la salida del perceptrón, ¿no?. Más específicamente, y haciendo una analogía con la electrónica, <strong>si se consigue una red neuronal inestable</strong>, y por ello con una realimentación positiva (tal y como sucede con los amplificadores operacionales), el resultado es realmente incierto aunque estemos en un sistema determinista.</p>
<p style="margin-bottom:0;">Bueno, por si esto no sirve, también se puede usar un método que he encontrado por internet para generar números pseudoaleatorios:</p>
<p style="margin-bottom:0;">
<p><strong>1.</strong> Formas la semilla como un número decimal a partir del día y la hora, algo como s=0.ssmmhhddmmaaaaa (se pueden añadir valores de teclado)</p>
<p><strong>2.</strong> random = parte decimal de (pi + s)^2</p>
<p><strong>3.</strong> s = random</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[* Desvelados serios problemas en el algoritmo que genera los números pseudoaleatorios en Windows 2000 y XP ]]></title>
<link>http://desface.wordpress.com/2007/11/27/desvelados-serios-problemas-en-el-algoritmo-que-genera-los-numeros-pseudoaleatorios-en-windows-2000-y-xp/</link>
<pubDate>Tue, 27 Nov 2007 14:45:25 +0000</pubDate>
<dc:creator>DESFACE</dc:creator>
<guid>http://desface.wordpress.com/2007/11/27/desvelados-serios-problemas-en-el-algoritmo-que-genera-los-numeros-pseudoaleatorios-en-windows-2000-y-xp/</guid>
<description><![CDATA[(via:laflecha) El pasado día 4 de noviembre, un equipo de investigadores israelíes encabezados por e]]></description>
<content:encoded><![CDATA[(via:laflecha) El pasado día 4 de noviembre, un equipo de investigadores israelíes encabezados por e]]></content:encoded>
</item>

</channel>
</rss>
