Semillas informáticas

Ver el tema anterior Ver el tema siguiente Ir abajo

Semillas informáticas

Mensaje por furiranger el Jue Jun 25, 2015 9:52 am

Maht, a ver si me puedes solucionar una duda. He leído en algún punto del tema 2 que las herramientas informáticas que generan valores aleatorios no lo son realmente y hablaban de una semilla. Lo de la pseudoaleatoriedad ya lo sabía, pero ahora me doy cuenta que no termino de saber el motivo de que sea así. Seguro que es una chorrada, pero oye, mejor salir de dudas.

PD: Quita la limitación de caracteres de los títulos lol!
avatar
furiranger

Mensajes : 58
Fecha de inscripción : 18/06/2015

Ver perfil de usuario

Volver arriba Ir abajo

Re: Semillas informáticas

Mensaje por mahtandakil el Jue Jun 25, 2015 3:18 pm

A ver, por regla general lo que hacen estas funciones es generar un número pseudoaleatorio entre 0 y 1. Luego, ese valor se multiplica por el valor del rango que tú has definido y así se consigue el número aleatorio; si quieres obtener números enteros simplemente se pasa ese número por una función de redondeo y listo. El problema es que estos métodos son simplemente una sucesión de operaciones que acepta varias entradas, pero las operaciones son siempre las mismas, por lo tanto, si le das las mismas entradas la función devolverá los mismos valores. Para evitar el determinismo lo que se suele hacer es proporcionar valores de entrada que cambien mucho y sobre los que el usuario no tenga demasiado control, como por ejemplo el valor del reloj interno del pc o el valor resultante de una función que tiene como entradas la posición del ratón sucesivamente. También es bastante frecuente que una de las entradas que se da sea el valor resultante de la iteración anterior.

Concretamente, la semilla es el primer valor que le proporcionas a esta función para que cuando la vas a usar realmente a posterior, ya tenga ciertos valores en su interior.
avatar
mahtandakil

Mensajes : 118
Fecha de inscripción : 17/06/2015

Ver perfil de usuario

Volver arriba Ir abajo

Re: Semillas informáticas

Mensaje por furiranger el Jue Jun 25, 2015 3:22 pm

No lo acabo de ver.
avatar
furiranger

Mensajes : 58
Fecha de inscripción : 18/06/2015

Ver perfil de usuario

Volver arriba Ir abajo

Re: Semillas informáticas

Mensaje por mahtandakil el Jue Jun 25, 2015 5:25 pm

scratch jajaja

A ver en realidad esto sería determinista porque las operaciones son estáticas y con igual input igual output. Pero se usan diversos inputs sobre los que el usuario no tiene control para que el resultado sea más o menos aleatorio.
avatar
mahtandakil

Mensajes : 118
Fecha de inscripción : 17/06/2015

Ver perfil de usuario

Volver arriba Ir abajo

Re: Semillas informáticas

Mensaje por furiranger el Vie Jun 26, 2015 11:27 am

¿Ves? Así mejor Very Happy
avatar
furiranger

Mensajes : 58
Fecha de inscripción : 18/06/2015

Ver perfil de usuario

Volver arriba Ir abajo

Re: Semillas informáticas

Mensaje por mahtandakil el Vie Jun 26, 2015 12:27 pm

Lo que tiene responder en el trabajo, que no proceso bien.
avatar
mahtandakil

Mensajes : 118
Fecha de inscripción : 17/06/2015

Ver perfil de usuario

Volver arriba Ir abajo

Re: Semillas informáticas

Mensaje por nathiv el Vie Jun 26, 2015 5:05 pm

¿Pero esto entra para el examen? Shocked No recuerdo nada de ese de febrero.
avatar
nathiv

Mensajes : 58
Fecha de inscripción : 18/06/2015

Ver perfil de usuario

Volver arriba Ir abajo

Re: Semillas informáticas

Mensaje por carlosh el Vie Jun 26, 2015 5:08 pm

Se os va.
avatar
carlosh

Mensajes : 34
Fecha de inscripción : 25/06/2015

Ver perfil de usuario

Volver arriba Ir abajo

Re: Semillas informáticas

Mensaje por furiranger el Dom Jun 28, 2015 8:21 pm

carlosh escribió:Se os va.
Claro, porque ponerse a sacar matemáticas por la UNED es de gente sensata...
avatar
furiranger

Mensajes : 58
Fecha de inscripción : 18/06/2015

Ver perfil de usuario

Volver arriba Ir abajo

Re: Semillas informáticas

Mensaje por carlosh el Lun Jun 29, 2015 2:24 pm

Touché
avatar
carlosh

Mensajes : 34
Fecha de inscripción : 25/06/2015

Ver perfil de usuario

Volver arriba Ir abajo

Re: Semillas informáticas

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.