Puntuación:
El libro es una completa introducción y referencia sobre la generación de números aleatorios, apelando tanto a aspectos estadísticos como criptográficos. Es fácil de seguir, rico en elementos visuales e incluye ejemplos de código, principalmente en Python y C. Los lectores han encontrado un gran valor en comprender mejor los RNG, especialmente los innovadores algoritmos introducidos, aunque algunos pueden saltarse la sección de criptografía.
Ventajas:Estilo de escritura intuitivo, ligero en matemáticas, abundantes elementos visuales, útiles ejemplos de código (Python y C), cubre los RNG estadísticos y criptográficos, explicación exhaustiva de los puntos fuertes y débiles de las técnicas, presenta algoritmos de última generación.
Desventajas:Algunos lectores pueden encontrar el contenido criptográfico menos relevante, y los que no estén familiarizados con C pueden tener que esforzarse más para entender ese código.
(basado en 2 opiniones de lectores)
Random Number Generators--Principles and Practices: A Guide for Engineers and Programmers
Random Number Generators, Principles and Practices ha sido escrito para programadores, ingenieros de hardware y aficionados sofisticados interesados en comprender los generadores de números aleatorios y obtener las herramientas necesarias para trabajar con generadores de números aleatorios con confianza y conocimiento.
Utilizando un enfoque que emplea diagramas claros y ejemplos de código en ejecución en lugar de excesivas matemáticas, se exponen y desmitifican temas relacionados con los números aleatorios como la estimación de entropía, la extracción de entropía, las fuentes de entropía, los PRNG, las pruebas de aleatoriedad, la generación de distribuciones y muchos otros. Si alguna vez se ha preguntado cómo comprobar si los datos son realmente aleatorios Necesita medir la aleatoriedad de los datos en tiempo real a medida que se generan Se ha preguntado cómo introducir aleatoriedad en sus programas Se ha preguntado si un generador de números aleatorios es o no fiable Desea poder elegir entre soluciones de generadores de números aleatorios Necesita convertir datos aleatorios uniformes en una distribución diferente Necesita garantizar que los números aleatorios son realmente aleatorios Necesita garantizar que los números aleatorios son realmente aleatorios Necesidad de asegurarse de que los números aleatorios de su ordenador funcionarán para su aplicación criptográfica Necesidad de combinar más de un generador de números aleatorios para aumentar la fiabilidad o la seguridad Necesidad de obtener números aleatorios en formato de coma flotante Necesidad de verificar que un generador de números aleatorios cumple los requisitos de una norma publicada como SP800- 90 o AIS 31 Necesidad de poder elegir entre soluciones de generadores de números aleatorios 90 o AIS 31 Necesidad de elegir entre un algoritmo LCG, PCG o XorShift Entonces este podría ser el libro para usted.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)