A user conducting tests on AMD Ryzen 7 processors reported that the integrated random number generators (RNGs) on two separate devices consistently failed to produce the value zero. This observation was made over a period of nine days, during which no '0' output was recorded from either AMD unit.
To investigate this behavior, the user developed a custom application capable of testing and benchmarking random number generators. This tool was updated to allow testing on processors without the 'rdseed' instruction and to provide performance benchmarks for different RNG implementations.
Benchmarking results from the custom application showed significant differences in RNG performance across various processors. For instance, a 2012 Core i5 generated 12.6 million numbers per second, while a 2017 Core i7 7700 produced 750,000 numbers per second. The AMD Ryzen 7 generated approximately 2.6 million numbers per second, with its generator being unaffected by clock variations, unlike the clock-dependent Core i5.
The user has reported this issue to AMD, and the company has internally escalated the case. The user is awaiting a precise update from AMD regarding the reported behavior of their random number generators.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
A user reports that AMD's random number generators (RNGs) on two different Ryzen 7 processors consistently fail to output the value zero. This observation, made over nine days of testing, suggests a potential issue with the hardware RNG implementation in certain AMD CPUs.