Cryptographically secure pseudorandom number generator (source code)

= Cryptographically secure pseudorandom number generator
{wiki=Cryptographically_secure_pseudorandom_number_generator}

A Cryptographically Secure Pseudorandom Number Generator (CSPRNG) is a type of random number generator that meets certain security criteria necessary for cryptographic applications. Unlike standard pseudorandom number generators (PRNGs), which may produce sequences of numbers that can be predictable or easily reproduced if the initial state (seed) is known, CSPRNGs are designed to be secure against such vulnerabilities.