Ocena:
Książka stanowi kompleksowe wprowadzenie i odniesienie do generowania liczb losowych, odwołując się zarówno do aspektów statystycznych, jak i kryptograficznych. Jest łatwa do zrozumienia, bogata w wizualizacje i zawiera przykłady kodu, głównie w Pythonie i C. Czytelnicy znaleźli dużą wartość w lepszym zrozumieniu RNG, zwłaszcza wprowadzonych innowacyjnych algorytmów, chociaż niektórzy mogą pominąć sekcję kryptograficzną.
Zalety:Intuicyjny styl pisania, lekka matematyka, bogate wizualizacje, pomocne przykłady kodu (Python i C), obejmuje zarówno statystyczne, jak i kryptograficzne RNG, dokładne wyjaśnienie mocnych i słabych stron technik, wprowadza najnowocześniejsze algorytmy.
Wady:Niektórzy czytelnicy mogą uznać treść kryptograficzną za mniej istotną, a osoby niezaznajomione z językiem C mogą potrzebować więcej pracy, aby zrozumieć ten kod.
(na podstawie 2 opinii czytelników)
Random Number Generators--Principles and Practices: A Guide for Engineers and Programmers
Książka Random Number Generators, Principles and Practices została napisana z myślą o programistach, inżynierach sprzętu i zaawansowanych hobbystach zainteresowanych zrozumieniem generatorów liczb losowych i zdobyciem narzędzi niezbędnych do pracy z generatorami liczb losowych z pewnością i wiedzą.
Wykorzystując podejście, które wykorzystuje przejrzyste diagramy i działające przykłady kodu, a nie nadmierną matematykę, tematy związane z liczbami losowymi, takie jak szacowanie entropii, ekstrakcja entropii, źródła entropii, PRNG, testowanie losowości, generowanie dystrybucji i wiele innych, są odsłonięte i zdemistyfikowane. Jeśli kiedykolwiek zastanawiałeś się, jak sprawdzić, czy dane są naprawdę losowe Potrzebowałeś zmierzyć losowość danych w czasie rzeczywistym podczas ich generowania Zastanawiałeś się, jak wprowadzić losowość do swoich programów Zastanawiałeś się, czy generator liczb losowych jest godny zaufania Chciałeś móc wybierać między rozwiązaniami generatorów liczb losowych Potrzebowałeś przekształcić jednolite dane losowe w inny rozkład Potrzebował upewnić się, że liczby losowe z komputera będą działać w aplikacji kryptograficznej Chciał połączyć więcej niż jeden generator liczb losowych, aby zwiększyć niezawodność lub bezpieczeństwo Chciał uzyskać liczby losowe w formacie zmiennoprzecinkowym Potrzebował sprawdzić, czy generator liczb losowych spełnia wymagania opublikowanego standardu, takiego jak SP800- 90 lub AIS 31 Potrzebny wybór pomiędzy LCG, PCG lub XorShift Wtedy ta książka może być dla Ciebie.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)