DICCIONARIO DE INFORMÁTICA Y TECNOLOGÍA
  ¿Qué significa PRNG? - Información sobre PRNG

Definición de PRNG (generador de números pseudoaleatorios)

Leandro Alegsa (Contacto) 2018-05-03

Envíanos un mensaje


Enviar
Anuncios

Del inglés pseudo-random number generator o generador de números pseudoaleatorios, es un programa o una función que emplea matemática para simular aleatoriedad. También puede ser llamado generador de números aleatorios digital (DRNG: digital random number generator) o también generador de bit aleatorio determinístico (DRBG: deterministic random bit generator).

La matemática para la aleatoriedad puede ser compleja, pero, en general, usar un PRNG requiere solo de dos pasos:

1. Proveer al PRNG con una semilla (seed) arbitraria.
2. Preguntar por el siguiente número aleatorio.

El valor semilla (seed value) es un punto de inicio para crear números aleatorios. El valor es empleado cuando se crear los números pseudoaleatorios. Si el valor de la semilla cambia, los números generados también y un mismo valor de semilla producirá siempre los mismos números. Por esta razón los números no son realmente aleatorios, porque la verdadera aleatoriedad no debería ser capaz de recrearse.

El tiempo actual es usualmente empleado como valor único de semilla. Por ejemplo, la fecha 15 de septiembre de 2017 a las 3:20 PM y 4.02356 segundos UTC, puede ser expresado en un número entero. Esa fecha específica no volverá a ocurrir nunca, por lo tanto un PRNG con esa semilla producirá un único conjunto de números aleatorios.

Para más información leer el artículo: pseudoaleatoriedad.





¿Mejoramos la definición?
Puntos: 0 (0 votos)






Respondemos tus consultas o comentarios a continuación:


¿Dudas? ¿necesita más información? Escriba y responderemos a tu email: clic aquí



 




  Diccionario de informática
  Búsqueda por letras:

A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - 0,9
 
Búsqueda por categorías
:

Almacenamiento - Aplicaciones - Audio - Compresión - Desarrollo web - Discos ópticos - Inteligencia Artificial - Memorias - Microprocesadores - Seguridad informática - Sistemas de archivos - Terminología de programación - UNIX - Windows - ver categorías

 
Búsqueda por palabras:






Preguntas

No hay ningún comentario todavía

Todos los derechos reservados © 1998 - 2018 - ALEGSA - Santa Fe, Argentina.
Políticas del sitio web - Contacto - Publicidad