Générateurs de nombres aléatoires - Principes et pratiques : Un guide pour les ingénieurs et les programmeurs

Note :   (5,0 sur 5)

Générateurs de nombres aléatoires - Principes et pratiques : Un guide pour les ingénieurs et les programmeurs (David Johnston)

Avis des lecteurs

Résumé:

Ce livre est une introduction et une référence complètes sur la génération de nombres aléatoires, qui aborde à la fois les aspects statistiques et cryptographiques. Il est facile à suivre, riche en illustrations et comprend des exemples de code, principalement en Python et en C. Les lecteurs ont trouvé qu'il était très utile de mieux comprendre les RNG, en particulier les algorithmes novateurs présentés, bien que certains puissent sauter la section sur la cryptographie.

Avantages:

Style d'écriture intuitif, peu de mathématiques, nombreux visuels, exemples de code utiles (Python et C), couvre à la fois les RNG statistiques et cryptographiques, explication approfondie des forces et des faiblesses des techniques, présente des algorithmes de pointe.

Inconvénients:

Certains lecteurs peuvent trouver le contenu cryptographique moins pertinent, et ceux qui ne sont pas familiers avec le C peuvent avoir besoin de travailler plus dur pour comprendre ce code.

(basé sur 2 avis de lecteurs)

Titre original :

Random Number Generators--Principles and Practices: A Guide for Engineers and Programmers

Contenu du livre :

Random Number Generators, Principles and Practices (Générateurs de nombres aléatoires, principes et pratiques) a été écrit pour les programmeurs, les ingénieurs en matériel et les amateurs avertis désireux de comprendre les générateurs de nombres aléatoires et d'acquérir les outils nécessaires pour travailler avec des générateurs de nombres aléatoires en toute confiance et connaissance de cause.

Grâce à une approche qui utilise des diagrammes clairs et des exemples de code en cours d'exécution plutôt que des mathématiques excessives, les sujets liés aux nombres aléatoires tels que l'estimation de l'entropie, l'extraction de l'entropie, les sources d'entropie, les PRNG, les tests d'aléa, la génération de distributions et bien d'autres sont exposés et démystifiés. Si vous vous êtes déjà demandé comment tester si des données sont vraiment aléatoires Vous avez besoin de mesurer le caractère aléatoire des données en temps réel lorsqu'elles sont générées Vous vous êtes demandé comment intégrer le caractère aléatoire dans vos programmes Vous vous êtes demandé si un générateur de nombres aléatoires était digne de confiance Vous avez voulu être en mesure de choisir entre les solutions de générateurs de nombres aléatoires Vous avez eu besoin de transformer des données aléatoires uniformes en une distribution différente Vous avez eu besoin de vous assurer que les nombres aléatoires sont bien ceux qui ont été générés par le générateur de nombres aléatoires.

Besoin de s'assurer que les nombres aléatoires de votre ordinateur fonctionneront pour votre application cryptographique Besoin de combiner plus d'un générateur de nombres aléatoires pour augmenter la fiabilité ou la sécurité Besoin d'obtenir des nombres aléatoires dans un format à virgule flottante Besoin de vérifier qu'un générateur de nombres aléatoires répond aux exigences d'une norme publiée telle que SP800- 90 ou AIS 31 Besoin de choisir entre un algorithme LCG, PCG ou XorShift Alors ce livre est peut-être fait pour vous.

Autres informations sur le livre :

ISBN :9781501515132
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2018
Nombre de pages :439

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Générateurs de nombres aléatoires - Principes et pratiques : Un guide pour les ingénieurs et les...
Random Number Generators, Principles and Practices...
Générateurs de nombres aléatoires - Principes et pratiques : Un guide pour les ingénieurs et les programmeurs - Random Number Generators--Principles and Practices: A Guide for Engineers and Programmers
Innovation Nation : Comment les innovateurs canadiens ont rendu le monde plus intelligent, plus...
Cette édition pour jeunes lecteurs d'Ingenious met...
Innovation Nation : Comment les innovateurs canadiens ont rendu le monde plus intelligent, plus petit, plus sûr, plus sain, plus riche et plus heureux - Innovation Nation: How Canadian Innovators Made the World Smarter, Smaller, Kinder, Safer, Healthier, Wealthier, Happier
Combat de dagues - Dagger Fighting
Ce manuel moderne décrit en détail plus de 75 techniques d'escrime à la dague d'après les manuscrits du maître de la dague du XVe siècle...
Combat de dagues - Dagger Fighting
Les aigles allemands dans le ciel espagnol : Le Messerschmitt Bf 109 au service de la Légion Condor...
Le Bf 109 de Willy Messerschmitt est l'un des...
Les aigles allemands dans le ciel espagnol : Le Messerschmitt Bf 109 au service de la Légion Condor pendant la guerre civile espagnole, 1936-39 - German Eagles in Spanish Skies: The Messerschmitt Bf 109 in Service with the Legion Condor During the Spanish Civil War, 1936-39
Le droit romain en contexte - Roman Law in Context
Ce livre explique comment le droit romain a fonctionné pour ceux qui l'ont appliqué, en le considérant à la lumière de la...
Le droit romain en contexte - Roman Law in Context
Le droit romain en contexte - Roman Law in Context
Ce livre explique comment le droit romain a fonctionné pour ceux qui l'ont appliqué, en le considérant à la lumière de la...
Le droit romain en contexte - Roman Law in Context
Edexcel International GCSE (9-1) Chemistry Student Lab Book : Pratique de l'examen et applications...
Un cahier de laboratoire permettant aux étudiants...
Edexcel International GCSE (9-1) Chemistry Student Lab Book : Pratique de l'examen et applications complémentaires - Edexcel International GCSE (9-1) Chemistry Student Lab Book: Exam practice and further application
Une brève histoire de la justice - A Brief History of Justice
Une brève histoire de la justice retrace l'évolution de l'idée de justice depuis l'Antiquité jusqu'à nos...
Une brève histoire de la justice - A Brief History of Justice
Empathie : transformer la compassion en action - Empathy: Turning Compassion Into Action
Le livre le plus personnel et le plus actuel du 28e...
Empathie : transformer la compassion en action - Empathy: Turning Compassion Into Action
La confiance : Vingt façons de construire un pays meilleur - Trust: Twenty Ways to Build a Better...
De notre estimé ancien gouverneur général - et...
La confiance : Vingt façons de construire un pays meilleur - Trust: Twenty Ways to Build a Better Country
Ingénieux : Comment les innovateurs canadiens ont rendu le monde plus intelligent, plus petit, plus...
Pour célébrer le 150e anniversaire du Canada, le...
Ingénieux : Comment les innovateurs canadiens ont rendu le monde plus intelligent, plus petit, plus gentil, plus sûr, plus sain, plus riche et plus heureux - Ingenious: How Canadian Innovators Made the World Smarter, Smaller, Kinder, Safer, Healthier, Wealthier, and Happier
Activer le potentiel inexploité des apprenants neurodivers dans la classe de mathématiques : Outils...
Tous les élèves méritent d'avoir accès à un...
Activer le potentiel inexploité des apprenants neurodivers dans la classe de mathématiques : Outils et stratégies pour rendre les mathématiques accessibles à tous les élèves - Activating the Untapped Potential of Neurodiverse Learners in the Math Classroom: Tools and Strategies to Make Math Accessible for All Students
Le droit romain des trusts - The Roman Law of Trusts
Ce livre retrace l'évolution de la Fideicommissa (fiducie) dans le droit romain depuis la fin de l'époque...
Le droit romain des trusts - The Roman Law of Trusts
Traduire le théâtre du Siècle d'or espagnol : Une histoire de hasard et de transformation -...
Ce livre n'est certainement pas une énième discussion...
Traduire le théâtre du Siècle d'or espagnol : Une histoire de hasard et de transformation - Translating the Theatre of the Spanish Golden Age: A Story of Chance and Transformation

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)