FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#20
|
||||
|
||||
Cita:
A ver si me siguen la idea: Queremos números en el rango [1,10) distribuídos uniformemente. Imaginemos a los números distribuídos en una regla: 0----------1----------2----------3----------4----------5----------6----------7----------8----------9----------10 Ahora debemos escalar/estirar la regla del rango [0,1) sobre esta: 0----------1----------2----------3----------4----------5----------6----------7----------8----------9----------10 0---------.1---------.2----------.3---------.4---------.5---------.6---------.7----------.8---------.9----------1.0 Podemos apreciar la razón o proporción entre ambas. De igual forma podemos inferir que hay una zona difusa ente 0.1 y 0.2. ¿Por ejemplo, que número debemos asumir si el valor R random es 0.15? Tenemos un hueco, y esto se debe a que para generar números enteros estamos "perdiendo esa precisión" hermosa que nos aportan los decimales. Hay infinitos valores R entre la VA = 1 y VA = 2. Pero estadísticamente la mitad de ellos van a traducirse a 1 y la otra mitad en 2. Cuando dos valores R son muy próximos entre si al "redondear" obviamente tendremos un VA repetido. Imaginemos ahora que la regla para la VA es de [0,100) 0----------10----------20----------30----------40----------50----------60----------70----------80----------90----------10 0-----------.1----------.2-----------.3----------.4-----------.5----------.6-----------.7-----------.8----------.9-----------1.0 Un R entre 0.4 y 0.5 podrá producir 10 valores distintos de VA. ¿Y si repetimos el ejercicio con un rango [A,B) muchísimo más grande como 53454365462989021? ¡Perfecto! La magia del azar parece funcionar mucho mejor ¿que no? En aquellas distribuciones de números reales, los efectos de huecos son menos vistos ya que aprovechan mejor los decimales. Los problemas y dificultades de entender la pseudo aleatoriedad está cuando uno necesita aplicar en distribuciones de números enteros. Son más prospensos a los repetidos. No es difícil de entender. Saludos, |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
No repetir lineas | lbidi | SQL | 2 | 09-09-2014 02:19:54 |
Repetir una accion | lmpadron | C++ Builder | 5 | 29-07-2010 20:21:31 |
Repetir valor | altp | SQL | 7 | 27-06-2007 13:23:05 |
Es sano repetir? | Johnny Q | OOP | 4 | 12-07-2005 21:09:51 |
no repetir campos | ebeltete | SQL | 5 | 22-05-2003 04:32:53 |
|