Xorshift generators are a family of algorithms fundamental to generating pseudorandom numbers, with billions of devices executing their core logic. These algorithms are embedded in web browsers, servers, and control events within games, influencing everything from virtual worlds to card distributions. They serve as the metaphorical dice computers roll when making decisions requiring apparent randomness.
Computers inherently struggle with true randomness, making every 'random' number generated almost certainly deterministic. However, with the right algorithms, these deterministic sequences can mimic randomness sufficiently for applications such as games, simulations, and procedural content generation. These techniques often involve applying a function to a previous number in a sequence to derive the next, starting from an initial 'seed' value. This principle allows games like No Man’s Sky and Minecraft to generate vast worlds from a single seed.
The xorshift family of generators was introduced in 2003 by mathematician George Marsaglia in his paper, 'Xorshift RNGs'. These generators primarily rely on two operations: XOR (exclusive OR) and bit shifts, which give them their name. This method provides an efficient way to produce sequences that appear random for many computational purposes.
✨ 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.
This article provides an in-depth explanation of xorshift generators, a widely used family of algorithms for creating pseudorandom numbers in computing. It details how these deterministic sequences are applied in various applications like games and simulations, and traces their origin to George Marsaglia's 2003 paper.