Random Numbers and Computers
This book covers pseudorandom number generation algorithms, evaluation techniques, and offers practical advice and code examples. Random Numbers and Computers is an essential introduction or refresher on pseudorandom numbers in computer science. The first comprehensive book on the topic, readers ar...
Saved in:
| Main Author | |
|---|---|
| Format | eBook Book |
| Language | English |
| Published |
Cham
Springer Nature
2018
Springer Springer International Publishing AG Springer International Publishing |
| Edition | 1 |
| Subjects | |
| Online Access | Get full text |
| ISBN | 9783319776972 3319776975 9783319776965 3319776967 |
| DOI | 10.1007/978-3-319-77697-2 |
Cover
| Abstract | This book covers pseudorandom number generation algorithms, evaluation techniques, and offers practical advice and code examples. Random Numbers and Computers is an essential introduction or refresher on pseudorandom numbers in computer science.
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. |
|---|---|
| AbstractList | This book covers pseudorandom number generation algorithms, evaluation techniques, and offers practical advice and code examples. Random Numbers and Computers is an essential introduction or refresher on pseudorandom numbers in computer science.
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. |
| Author | Kneusel, Ronald T |
| Author_xml | – sequence: 1 fullname: Kneusel, Ronald T |
| BackLink | https://cir.nii.ac.jp/crid/1130282269329133056$$DView record in CiNii |
| BookMark | eNqN0E1LAzEQBuCIH6i1P0DwUEQQD2szmZ3N5qilfkBREPEasrvZtna7qZut_n3Trhc9eUmYl2eGTI7ZXu1qy9gp8GvgXA6VTCOMEFQkZaJkJHZYP2QYkm0gdv_UB-wYOMZEFAt-yPrev3POQSklKT1iZy-mLtxy8LReZrbxg1ANRm65WrehOmH7pam87f_cPfZ2N34dPUST5_vH0c0kMkIAlxGByUuwCakYpcrKGImnqFAUwCElRZSbUmVUUpFIU0pQWWELa0mZAGOLPXbVDTZ-Yb_8zFWt15-VzZxbeP1rn2CHnfWrZl5PbaM7BVxvfmijNerg9bZBbzouu45V4z7W1rd6Ozi3dduYSo9vRwkCSOL_kEThMWkc5EUn6_lc5_PNCYBcpEIkYXEFiJySwM47lhtvqsD00tVu2pjVzGvCBFPB8Rt_yoSB |
| ContentType | eBook Book |
| Copyright | Springer International Publishing AG, part of Springer Nature 2018 |
| Copyright_xml | – notice: Springer International Publishing AG, part of Springer Nature 2018 |
| DBID | I4C RYH |
| DEWEY | 005 |
| DOI | 10.1007/978-3-319-77697-2 |
| DatabaseName | Casalini Torrossa eBooks Institutional Catalogue CiNii Complete |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Applied Sciences Computer Science Mathematics |
| EISBN | 9783319776972 3319776975 |
| Edition | 1 1st ed. 2018. |
| ExternalDocumentID | 9783319776972 453445 EBC6311750 EBC5578384 BB26447370 5363820 |
| GroupedDBID | 0D6 0DA 38. AABBV ACOUV AEJLV AEKFX AEZAY ALMA_UNASSIGNED_HOLDINGS ANXHU AZZ BBABE BICGV BJAWL BUBNW CVGDX CZZ FOYMO I4C IEZ NQNQZ OEBZI SBO TPJZQ Z83 RYH |
| ID | FETCH-LOGICAL-a22107-51acf1e6594379bf435083932d10185955caf9b5f5d67af719bdedee59a5084e3 |
| ISBN | 9783319776972 3319776975 9783319776965 3319776967 |
| IngestDate | Wed Jun 18 05:32:16 EDT 2025 Fri May 23 02:55:34 EDT 2025 Fri May 30 21:11:41 EDT 2025 Fri May 30 22:51:28 EDT 2025 Thu Jun 26 23:19:53 EDT 2025 Thu Apr 03 03:47:22 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| LCCallNum_Ident | QA297-299.4 |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-a22107-51acf1e6594379bf435083932d10185955caf9b5f5d67af719bdedee59a5084e3 |
| Notes | Includes bibliographical references and index |
| OCLC | 1034555420 |
| PQID | EBC5578384 |
| PageCount | 266 |
| ParticipantIDs | askewsholts_vlebooks_9783319776972 springer_books_10_1007_978_3_319_77697_2 proquest_ebookcentral_EBC6311750 proquest_ebookcentral_EBC5578384 nii_cinii_1130282269329133056 casalini_monographs_5363820 |
| PublicationCentury | 2000 |
| PublicationDate | 2018 c2018 20180406 2018-04-05 |
| PublicationDateYYYYMMDD | 2018-01-01 2018-04-06 2018-04-05 |
| PublicationDate_xml | – year: 2018 text: 2018 |
| PublicationDecade | 2010 |
| PublicationPlace | Cham |
| PublicationPlace_xml | – name: Netherlands – name: Cham |
| PublicationYear | 2018 |
| Publisher | Springer Nature Springer Springer International Publishing AG Springer International Publishing |
| Publisher_xml | – name: Springer Nature – name: Springer – name: Springer International Publishing AG – name: Springer International Publishing |
| SSID | ssj0001999758 |
| Score | 2.200029 |
| Snippet | This book covers pseudorandom number generation algorithms, evaluation techniques, and offers practical advice and code examples. Random Numbers and Computers... |
| SourceID | askewsholts springer proquest nii casalini |
| SourceType | Aggregation Database Publisher |
| SubjectTerms | Algorithm Analysis and Problem Complexity Algorithms Computer programming, programs, data Computer Science Cryptology Numeric Computing Probability and Statistics in Computer Science Random number generators |
| TableOfContents | 6 Cryptographically Secure Pseudorandom Number Generators -- 6.1 Properties of Secure Generators -- 6.2 Blum Blum Shub -- 6.3 ISAAC -- 6.4 Fortuna -- 6.5 ChaCha20 -- 6.6 Chapter Summary -- Exercises -- References -- 7 Other Random Sequences -- 7.1 Introduction -- 7.2 Using Normal Numbers -- 7.3 Using Factorials -- 7.4 Using Cellular Automata -- 7.5 Using Chaotic Maps -- 7.6 An Experiment -- 7.7 Chapter Summary -- Exercises -- References -- Index Intro -- Preface -- A Note About Terminology -- Who Should Read This Book -- How To Use This Book -- Acknowledgments -- Contents -- 1 Random and Pseudorandom Sequences -- 1.1 Random Sequences -- 1.2 Experiment: Humans Are Bad at Randomness -- 1.3 Pseudorandom Sequences -- 1.4 Experiment: Fractals and Good Versus Bad Pseudorandom Values -- 1.5 A CPU Hardware Generator -- 1.6 Chapter Summary -- Exercises -- References -- 2 Generating Uniform Random Numbers -- 2.1 Uniform Random Numbers -- 2.2 Linear Congruential Generators -- 2.3 Mersenne Twisters -- 2.4 Xorshift and Variants -- 2.5 Complimentary Multiply-with-Carry Generators -- 2.6 Counter-Based Generators -- 2.7 Combined Generators -- 2.8 Speed Tests -- 2.9 Quasirandom Generators -- 2.10 Chapter Summary -- Exercises -- References -- 3 Generating Nonuniform Random Numbers -- 3.1 Nonuniform Random Numbers -- 3.2 Normal Distribution -- 3.3 Binomial Distribution -- 3.4 Gamma and Beta Distributions -- 3.5 Exponential Distribution -- 3.6 Poisson Distribution -- 3.7 Chapter Summary -- Exercises -- References -- 4 Testing Pseudorandom Generators -- 4.1 Classical Randomness Tests -- 4.1.1 χ2 Test -- 4.1.2 Kolmogorov-Smirnov Test -- 4.1.3 Serial Test -- 4.1.4 Gap Test -- 4.1.5 Maximum-of-t Test -- 4.1.6 Serial Correlation Test -- 4.1.7 Permutation Test -- 4.1.8 Random Excursions Test -- 4.2 Applying the Classical Randomness Tests -- 4.3 Test Suite-Dieharder -- 4.4 Test Suite-TestU01 -- 4.5 Quick Randomness Tests-ent -- 4.6 Chapter Summary -- Exercises -- References -- 5 Parallel Random Number Generators -- 5.1 Methods for Generating and Testing Streams of Random Numbers -- 5.2 Per Stream Generators -- 5.3 Skipping -- 5.4 Random Seeding -- 5.5 Fog Method -- 5.6 Counter-Based Generators in Parallel -- 5.7 Discussion -- 5.8 Chapter Summary -- Exercises -- References |
| Title | Random Numbers and Computers |
| URI | http://digital.casalini.it/9783319776972 https://cir.nii.ac.jp/crid/1130282269329133056 https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=5578384 https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=6311750 http://link.springer.com/10.1007/978-3-319-77697-2 https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9783319776972 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Na9wwEB2a7aW59JtukxRTeigEh9jWWNIxG7aEUHoo25CbkG0ZlrYOxJse-uvzZMvr3W1paS_CNsIaZuTRG43fiOidwjpqS6vjRHMRC2YXK8UqxtxQQnDJVdFV-_yUX3wRl9d8PTIFO3bJqjgpf_6WV_I_VsUz2NWzZP_BsuuX4gGuYV-0sDDaHfC7vg2ltBH_33w_7o_zaAduWnc8w5icadxd2-fgP3cbwMeLk80YP1E7Mf6wx7cV-2X4eKTMdX_Uwi-ecPPnB09U8l1lYBpuF5iezTwokpk83aM9KRHBPjybX368GreqACIRVnhmzDCm7GsXjTIMCeNQs3drzH3at-1X-Gz481XrAYBtred9Yj1vlsstbL-Tju5W-cUTmnjmx1N64Jpn9Djg8yh4v_Y5HfZqj4LaI9xFa7W_oKsP88X5RRxOl4htijhXxpzYsk5cztrXZCxqAEfgUeDZylcxY81c2loXXHOVS1vLRBeVq5xjbdFRuOwlTZqbxr2iyAoJWKXrAgGhqGqrXJXmSlmhOM2zpJzS2w0NmB_fukx4azZUKNMpHQyKMZiofcXy1nAGF5meTukIujLl0reJTzcD2uWQVieZDwOnFA1aNN3bw8-9Zj47Z7jlTIk_dYGUAJIY5f1gANOLOJS1hqgmMxDWdNKa9PVfBDqgR-NUPqTJ6vbOHQHArYo3YYLdA3abNFk |
| linkProvider | Library Specific Holdings |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Random+numbers+and+computers&rft.au=Kneusel%2C+Ronald+T.&rft.date=2018-01-01&rft.pub=Springer&rft.isbn=9783319776965&rft_id=info:doi/10.1007%2F978-3-319-77697-2&rft.externalDocID=BB26447370 |
| thumbnail_m | http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97833197%2F9783319776972.jpg |
| thumbnail_s | http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fmedia.springernature.com%2Fw306%2Fspringer-static%2Fcover-hires%2Fbook%2F978-3-319-77697-2 |