Generatori di numeri casuali: principi e pratiche: Una guida per ingegneri e programmatori

Punteggio:   (5,0 su 5)

Generatori di numeri casuali: principi e pratiche: Una guida per ingegneri e programmatori (David Johnston)

Recensioni dei lettori

Riepilogo:

Il libro è un'introduzione e un riferimento completo sulla generazione di numeri casuali, che fa appello sia agli aspetti statistici che a quelli crittografici. È facile da seguire, ricco di immagini e include esempi di codice, principalmente in Python e C. I lettori hanno riscontrato un grande valore nel comprendere meglio gli RNG, in particolare gli algoritmi innovativi introdotti, anche se alcuni potrebbero saltare la sezione sulla crittografia.

Vantaggi:

Stile di scrittura intuitivo, matematica leggera, immagini abbondanti, utili esempi di codice (Python e C), copre sia gli RNG statistici che quelli crittografici, spiegazione approfondita dei punti di forza e di debolezza delle tecniche, introduce algoritmi all'avanguardia.

Svantaggi:

Alcuni lettori potrebbero trovare il contenuto crittografico meno rilevante, e chi non ha familiarità con il C potrebbe dover lavorare di più per capire il codice.

(basato su 2 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Random Number Generators, Principles and Practices è stato scritto per programmatori, ingegneri hardware e sofisticati hobbisti interessati a comprendere i generatori di numeri casuali e ad acquisire gli strumenti necessari per lavorare con i generatori di numeri casuali con sicurezza e conoscenza.

Utilizzando un approccio che impiega diagrammi chiari ed esempi di codice piuttosto che un'eccessiva matematica, vengono esposti e demistificati argomenti relativi ai numeri casuali come la stima dell'entropia, l'estrazione dell'entropia, le fonti di entropia, i PRNG, i test di casualità, la generazione di distribuzioni e molti altri. Se vi siete mai chiesti come testare se i dati sono davvero casuali Avete bisogno di misurare la casualità dei dati in tempo reale mentre vengono generati Vi siete chiesti come inserire la casualità nei vostri programmi Vi siete chiesti se un generatore di numeri casuali è affidabile Volete essere in grado di scegliere tra le soluzioni di generatori di numeri casuali Avete bisogno di trasformare i dati casuali uniformi in una distribuzione diversa Avete bisogno di garantire che i numeri casuali uniformi siano distribuiti in modo diverso.

Necessità di garantire che i numeri casuali del vostro computer funzionino per la vostra applicazione crittografica Necessità di combinare più di un generatore di numeri casuali per aumentare l'affidabilità o la sicurezza Necessità di ottenere numeri casuali in un formato in virgola mobile Necessità di verificare che un generatore di numeri casuali soddisfi i requisiti di uno standard pubblicato come SP800-90 o AIS 31 Necessità di verificare che un generatore di numeri casuali soddisfi i requisiti di uno standard pubblicato come SP800-90 o AIS 31 90 o AIS 31 Necessità di scegliere tra un algoritmo LCG, PCG o un algoritmo XorShift Allora questo potrebbe essere il libro che fa per voi.

Altre informazioni sul libro:

ISBN:9781501515132
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2018
Numero di pagine:439

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Generatori di numeri casuali: principi e pratiche: Una guida per ingegneri e programmatori - Random...
Random Number Generators, Principles and Practices...
Generatori di numeri casuali: principi e pratiche: Una guida per ingegneri e programmatori - Random Number Generators--Principles and Practices: A Guide for Engineers and Programmers
La nazione dell'innovazione: Come gli innovatori canadesi hanno reso il mondo più intelligente, più...
Questa edizione per giovani lettori di Ingenious...
La nazione dell'innovazione: Come gli innovatori canadesi hanno reso il mondo più intelligente, più piccolo, più gentile, più sicuro, più sano, più ricco, più felice - Innovation Nation: How Canadian Innovators Made the World Smarter, Smaller, Kinder, Safer, Healthier, Wealthier, Happier
Combattimento con i pugnali - Dagger Fighting
Questo testo moderno fornisce un'ampia rappresentazione di oltre 75 tecniche di scherma con il pugnale secondo i...
Combattimento con i pugnali - Dagger Fighting
Aquile tedesche nei cieli spagnoli: Il Messerschmitt Bf 109 in servizio con la Legione Condor...
Il Bf 109 di Willy Messerschmitt è uno dei più...
Aquile tedesche nei cieli spagnoli: Il Messerschmitt Bf 109 in servizio con la Legione Condor durante la guerra civile spagnola, 1936-39 - German Eagles in Spanish Skies: The Messerschmitt Bf 109 in Service with the Legion Condor During the Spanish Civil War, 1936-39
Il diritto romano nel contesto - Roman Law in Context
Questo libro spiega come il diritto romano funzionava per coloro che lo vivevano, considerandolo alla luce della...
Il diritto romano nel contesto - Roman Law in Context
Il diritto romano nel contesto - Roman Law in Context
Questo libro spiega come il diritto romano funzionava per coloro che lo vivevano, considerandolo alla luce della...
Il diritto romano nel contesto - Roman Law in Context
Edexcel International GCSE (9-1) Chemistry Student Lab Book: Pratica d'esame e ulteriori...
Un libro di laboratorio in stile workbook per...
Edexcel International GCSE (9-1) Chemistry Student Lab Book: Pratica d'esame e ulteriori applicazioni - Edexcel International GCSE (9-1) Chemistry Student Lab Book: Exam practice and further application
Breve storia della giustizia - A Brief History of Justice
A Brief History of Justice ripercorre lo sviluppo dell'idea di giustizia dal mondo antico fino ai giorni nostri,...
Breve storia della giustizia - A Brief History of Justice
Empatia: trasformare la compassione in azione - Empathy: Turning Compassion Into Action
Il libro più personale e tempestivo del 28° Governatore...
Empatia: trasformare la compassione in azione - Empathy: Turning Compassion Into Action
Fiducia: Venti modi per costruire un Paese migliore - Trust: Twenty Ways to Build a Better...
Dal nostro stimato ex governatore generale - e...
Fiducia: Venti modi per costruire un Paese migliore - Trust: Twenty Ways to Build a Better Country
Ingenious: come gli innovatori canadesi hanno reso il mondo più intelligente, più piccolo, più...
Per celebrare il 150° compleanno del Canada, il...
Ingenious: come gli innovatori canadesi hanno reso il mondo più intelligente, più piccolo, più gentile, più sicuro, più sano, più ricco e più felice - Ingenious: How Canadian Innovators Made the World Smarter, Smaller, Kinder, Safer, Healthier, Wealthier, and Happier
Attivare il potenziale inutilizzato degli studenti neurodiversi nelle classi di matematica:...
Tutti gli studenti meritano l'accesso a un curriculum...
Attivare il potenziale inutilizzato degli studenti neurodiversi nelle classi di matematica: Strumenti e strategie per rendere la matematica accessibile a tutti gli studenti - Activating the Untapped Potential of Neurodiverse Learners in the Math Classroom: Tools and Strategies to Make Math Accessible for All Students
Il diritto romano dei trust - The Roman Law of Trusts
Questo libro ripercorre lo sviluppo dei Fideicommissa nel diritto romano dall'epoca tardo-repubblicana alla...
Il diritto romano dei trust - The Roman Law of Trusts
Tradurre il teatro dell'età dell'oro spagnola: Una storia di caso e trasformazione - Translating the...
Questo libro non è assolutamente l'ennesima...
Tradurre il teatro dell'età dell'oro spagnola: Una storia di caso e trasformazione - Translating the Theatre of the Spanish Golden Age: A Story of Chance and Transformation

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)