Evaluare:
Cartea este o introducere cuprinzătoare și o referință privind generarea numerelor aleatorii, apelând atât la aspectele statistice, cât și la cele criptografice. Este ușor de urmărit, bogată în elemente vizuale și include exemple de cod, în principal în Python și C. Cititorii au găsit o mare valoare în înțelegerea mai bună a RNG-urilor, în special a algoritmilor inovatori introduși, deși unii pot sări peste secțiunea de criptografie.
Avantaje:Stil de scriere intuitiv, ușor pe matematică, imagini abundente, exemple de cod utile (Python și C), acoperă atât RNG-uri statistice, cât și criptografice, explicație detaliată a punctelor forte și slabe ale tehnicilor, introduce algoritmi de ultimă oră.
Dezavantaje:Unii cititori ar putea găsi conținutul criptografic mai puțin relevant, iar cei care nu sunt familiarizați cu C ar putea trebui să lucreze mai mult pentru a înțelege acel cod.
(pe baza a 2 recenzii ale cititorilor)
Random Number Generators--Principles and Practices: A Guide for Engineers and Programmers
Random Number Generators, Principles and Practices a fost scris pentru programatori, ingineri hardware și pasionați sofisticați interesați de înțelegerea generatoarelor de numere aleatorii și de obținerea instrumentelor necesare pentru a lucra cu generatoare de numere aleatorii cu încredere și cunoștințe. Folosind o abordare care utilizează diagrame clare și exemple de cod de execuție, mai degrabă decât matematică excesivă, sunt expuse și demistificate subiecte legate de numerele aleatorii, cum ar fi estimarea entropiei, extragerea entropiei, sursele de entropie, PRNG-urile, testarea aleatorității, generarea distribuției și multe altele.
Dacă v-ați întrebat vreodată Cum să testați dacă datele sunt cu adevărat aleatorii Ați avut nevoie să măsurați caracterul aleatoriu al datelor în timp real, pe măsură ce sunt generate V-ați întrebat cum să introduceți caracterul aleatoriu în programele dvs. V-ați întrebat dacă un generator de numere aleatorii este sau nu demn de încredere Ați dorit să puteți alege între soluții de generare a numerelor aleatorii Ați avut nevoie să transformați date aleatorii uniforme într-o distribuție diferită distribuție diferită Aveți nevoie să vă asigurați că numerele aleatorii de pe computerul dvs.
vor funcționa pentru aplicația dvs. criptografică Doriți să combinați mai mult de un generator de numere aleatorii pentru a crește fiabilitatea sau securitatea Doriți să obțineți numere aleatorii într-un format în virgulă mobilă Aveți nevoie să verificați dacă un generator de numere aleatorii îndeplinește cerințele unui standard publicat precum SP800- 90 sau AIS 31 A trebuit să aleagă între un LCG, PCG sau algoritmul XorShift Atunci aceasta ar putea fi cartea pentru dumneavoastră.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)