Overview
- Practical presentation and analysis of existing and historic pseudorandom number generation techniques. The hands-on presentation and descriptions give readers a practical knowledge to apply directly to their own work. Skipping the step of translating theoretical results into something directly applicable, it also lowers the bar for enjoying the book by not requiring a sophisticated math background. This is particularly beneficial to undergraduate students
- Implementations, with walk-through, in C and Python, that includes descriptions of an algorithm followed by an implementation in a familiar and commonly used programming language with its own description. This reinforces the ideas behind the algorithm and provides code that can be used as-is or adapted intelligently
- Experiments to illustrate the properties of pseudorandom number generators, including how to compare them with each other. The experiments are advanced enough to show a real use while still fitting nicely into the presentation format enforced by a static book. It also gives the reader an opportunity to see the "how and why" of the selection and implementation. This benefits the reader by going beyond a simple presentation and augmenting it with a worked example
Access this book
Tax calculation will be finalised at checkout
Other ways to access
Table of contents (7 chapters)
Keywords
About this book
The first comprehensive book on the topic, readers are provided with a practical introduction to the techniques of pseudorandom number generation, including how the algorithms work and how to test the output to decide if it is suitable for a particular purpose.
Practical applications are demonstrated with hands-on presentation and descriptions that readers can apply directly to their own work. Examples are in C and Python and given with an emphasis on understanding the algorithms to the point of practical application. The examples are meant to be implemented, experimented with and improved/adapted by the reader.
Authors and Affiliations
About the author
Bibliographic Information
Book Title: Random Numbers and Computers
Authors: Ronald T. Kneusel
DOI: https://doi.org/10.1007/978-3-319-77697-2
Publisher: Springer Cham
eBook Packages: Computer Science, Computer Science (R0)
Copyright Information: Springer International Publishing AG, part of Springer Nature 2018
Hardcover ISBN: 978-3-319-77696-5Published: 13 April 2018
Softcover ISBN: 978-3-030-08516-2Published: 19 December 2018
eBook ISBN: 978-3-319-77697-2Published: 05 April 2018
Edition Number: 1
Number of Pages: XVI, 260
Number of Illustrations: 15 b/w illustrations, 27 illustrations in colour
Topics: Numeric Computing, Algorithm Analysis and Problem Complexity, Algorithms, Cryptology, Probability and Statistics in Computer Science