Technology
Hacker News

AMD's random number generator can't generate a 0?

Source Entity

Hacker News

September 24, 2026
AMD's random number generator can't generate a 0?

A user has reported a potential technical anomaly in AMD hardware where the random number generator consistently fails to produce a zero. The case remains under internal investigation by AMD as the user seeks technical clarification on the chip's RNG architecture.

Technical Anomaly: Analyzing the AMD RNG Zero-Output Issue

The Reported Discrepancy

A user named Jessé has brought to light a curious technical observation regarding AMD hardware: the apparent inability of the integrated Random Number Generator (RNG) to produce the value '0'. According to the user, who identifies as an electronics engineer and assembly language programmer, testing performed across two separate AMD units over a period of nine days yielded no instances of the digit zero. This observation has prompted an internal escalation within AMD, though a definitive technical response remains pending.

Architectural Implications of RNGs

In the realm of computing, true random number generation is a critical component for cryptographic security and system integrity. Hardware-based RNGs (TRNGs) typically rely on physical phenomena—such as thermal noise or jitter—to provide entropy. If a generator is statistically biased, such as an inability to output a zero, it could indicate a failure in the sampling process or a bias in the underlying circuitry. For developers, this behavior poses significant concerns, as unpredictable output is the bedrock of secure data encryption and randomized algorithms.

Engineering Constraints and Documentation

One of the primary frustrations highlighted by the user is the lack of public, detailed documentation regarding the specific mechanics of AMD’s RNG units. While manufacturers often keep proprietary architectural details confidential to protect intellectual property, the absence of technical transparency makes it difficult for engineers to verify if such behavior is a hardware defect or a feature of a specific implementation. The user’s background in electronics engineering underscores the difficulty of troubleshooting a 'black box' system where the internal logic is not fully exposed to the end-user.

The Role of Internal Escalation

AMD’s decision to escalate the case internally suggests that the company is taking the report seriously, despite the niche nature of the claim. In the semiconductor industry, feedback from power users and engineers often serves as an informal quality assurance mechanism. Whether this issue stems from a firmware bug, a specific hardware revision, or an environmental factor remains to be seen. The lack of a '0' output is a statistically improbable event that warrants a rigorous technical audit.

Broader Significance for Hardware Reliability

This case highlights the ongoing tension between proprietary hardware design and the need for verifiable reliability. As users demand more transparency in the hardware they rely on for daily tasks, manufacturers face pressure to provide better documentation for core components like RNGs. This incident serves as a reminder that even foundational hardware functions are subject to scrutiny, and the resolution of this case could provide valuable insights into the expected behavior of modern CPU-based random number generation.

Conclusion and Future Outlook

As the community awaits further feedback from AMD, the situation remains a point of interest for those concerned with hardware-level security and performance. If the lack of zero-output is confirmed as a widespread architectural behavior rather than an isolated incident, it could necessitate a review of how these RNGs are implemented in software-level entropy pools. For now, the case stands as a testament to the importance of community-driven technical verification in the modern computing landscape.

Verification Required?

Read the full report from the primary source

Go to Hacker News