Cryptographically Secure Pseudo-Random Number Generator

Definition
A Cryptographically Secure Pseudo-Random Number Generator (CSPRNG) is a secure method of generating random numbers.