PRNG generates cryptographically secure random numbers using real hardware
entropy collected directly from your device's physical sensors.
Unlike software-based random number generators that rely on mathematical
algorithms alone, PRNG harvests unpredictable entropy from:
- CPU thermal variance
- Battery temperature fluctuations
- Battery voltage micro-variations
- CPU load patterns
- High-resolution system timestamps
This raw entropy is fed into an HMAC-DRBG (Hash-based Message Authentication
Code Deterministic Random Bit Generator) — the same standard used in
professional cryptographic systems per NIST SP 800-90A.
KEY FEATURES
→ Hardware Entropy Collection
Continuously samples physical sensor data to build a high-quality
entropy pool. The more your device is in use, the better the entropy.
→ HMAC-DRBG Engine
Industry-standard cryptographic DRBG conditions raw sensor entropy
into uniform, unbiased random output.
→ Rejection Sampling
Eliminates modulo bias — every number in your range has exactly equal
probability of being selected.
→ Entropy Quality Monitor
Real-time display of entropy pool quality (Low / Medium / High) so
you always know the confidence level of your output.
→ Advanced Diagnostics
Developer-friendly panel showing DRBG state, pool metrics, reseed
counters, and per-sensor activity.
→ Integer & Float Modes
Generate integers in any range or floating-point values with
full precision.
USE CASES
- Cryptographic key seeding
- Security research and testing
- Statistical sampling
- Gaming and fair randomness
- Education on entropy and CSPRNGs
- Verifying RNG quality
TECHNICAL NOTES
The entropy quality indicator reflects estimated bits of entropy per byte
collected. Quality may be lower in thermally stable environments (e.g.
plugged in, idle, air-conditioned rooms) — this is expected and the DRBG
fallback ensures output remains statistically sound regardless.
No internet connection required. No data leaves your device.
No ads. No tracking.
Open standard. Transparent implementation