YoVDO

Fast, High-Quality Pseudo-Random Numbers for Non-Cryptographers in C++ - CppCon 2022

Offered By: CppCon via YouTube

Tags

C++ Courses Determinism Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera