An algorithm that generates a sequence of numbers with properties that approximate true randomness. PRNGs are deterministic, meaning they produce the same sequence when initialized with the same seed value. While computationally efficient, PRNGs are not truly random and may be vulnerable to prediction if their state becomes known. The term PRNG is commonly used interchangeably with Deterministic Random Bit Generator (DRBG).