← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

Understanding Xorshift Generators for Pseudorandom Number Generation

🔄 Updated 16h ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Xorshift generators are common for pseudorandom number generation.
  • These algorithms are deterministic but appear random enough for many applications.
  • They are used in browsers, servers, and game mechanics.
  • George Marsaglia introduced xorshift generators in 2003.

Introduction to Xorshift Generators

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.

Pseudorandom Numbers in Computing

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.

Origin of Marsaglia’s Xorshift

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 →

The daily brief

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.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~7 min · 6 stories · Aug 15

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

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.