Secure Random

Noun · Development

Definitions

  1. A random number generator that draws from a cryptographically secure entropy source (such as `/dev/urandom` or the OS CSPRNG), producing output that is computationally infeasible to predict — required for generating tokens, keys, nonces, and session IDs.

    In plain English: A random number generator strong enough that no one can guess what number comes next, used for passwords and security tokens.

    Example: "Never use Math.random() for auth tokens — use crypto.getRandomValues() or a secure random source, or attackers can predict the next value."

Related Terms