Fast, High-Quality Pseudo-Random Numbers for Non-Cryptographers in C++ - CppCon 2022
Offered By: CppCon via YouTube
Course Description
Overview
Explore advanced techniques for generating fast, high-quality pseudo-random numbers in C++ for non-cryptographic applications in this CppCon 2022 conference talk. Delve into the limitations of std::rand() and the advantages of using <random> with Mersenne Twister (std::mt19937). Address crucial questions about proper seeding, portability, statistical test performance, and optimizing for specific use cases. Examine benchmarks and quality analyses of standard library pseudo-random number generators and modern alternatives. Learn how to improve runtime-performance determinism with minimal quality loss compared to standard library distributions, focusing on applications in digital audio, games, graphics, and simulations.
Syllabus
Fast, High-Quality Pseudo-Random Numbers for Non-Cryptographers in C++ - Roth Michaels - CppCon 2022
Taught by
CppCon
Related Courses
Libertarian Free Will: Neuroscientific and Philosophical EvidenceDartmouth College via edX Методологические проблемы психологии. Часть 2
Saint Petersburg State University via Coursera My Favorite Lectures @ HKUST
The Hong Kong University of Science and Technology via Coursera Philosophy: the nature of persons
The Open University via OpenLearn Arguments for the Existence of the Soul - Free Will and Near-Death Experiences
Yale University via YouTube