$ entropy --watch▍
Live entropy.
urandom.ai measures its own randomness continuously and publishes the numbers — so you don't have to take "trust us" for an answer. Sampled fresh from the live server every few seconds.
connecting…
Min-entropy (the one that matters)
—
SP 800-90B Most-Common-Value, bits/byte (ideal ≈ 8). Bounds the *most likely* value an attacker could guess — a conservative finite-sample lower bound.
Shannon entropy (the familiar one)
—
Average uncertainty, bits/byte. The number most people quote — but it overstates security, so we never rely on it. Min-entropy is always ≤ Shannon.
min-entropy / byte over this session
accumulating…
SP 800-90B health
Repetition Count (RCT)—
Adaptive Proportion (APT)—
ones fraction—
Continuous health tests over the sampled output (ideal ones ≈ 0.5).
SP 800-22 (subset) p-values
frequency (monobit)—
block frequency—
runs—
p ≥ 0.01 passes. These tests can only falsify quality — never certify it. Aperiodic ≠ random.
Source & registry
fill_secure = the OS CSPRNG (mandatory trust root) mixed via SHA-256 with local
CPU-jitter + x86 RDSEED → SP 800-90A Hash_DRBG. No remote/client timing is ever folded in.
check ciphersuite—
seen-key registry size—