Seeded Randomness
Pseudorandom generation from an explicit seed, so any output is reproducible.
Seeded randomness means using a pseudorandom generator initialized from an explicit value, so the same seed always produces the same sequence. Everything described as "random" in software is this; the only question is whether the seed is recorded.
Recording it is what makes randomness compatible with engineering. A generated world, a shuffled deck, or a procedural layout becomes reproducible, so a bug in it can be reported, tested, and fixed. Without a seed, a defect in generated content is a story rather than a case. See Determinism and Reproducible Case.
The pattern also has a direct product use: deriving the seed from the date gives everyone the same puzzle on the same day, which is the mechanic behind the daily-word-game genre. It creates a shared experience with no server, no accounts, and no coordination — the date is the coordination. Offering several difficulties per day is the same seed varied by a difficulty label.
Two cautions. A generator's quality matters for simulation and not much for games, but its distribution does — a naive modulo of a random integer into a range is subtly biased. And seeded does not mean secret: if the seed is derivable, so is the outcome, which matters the moment anything competitive rests on it.
See also8
L-System
A rewriting grammar that generates branching structures by repeated substitution.
Graphics & Rendering11 connections
Trick-Taking Game
A card-game family in which players contest a series of small rounds, and a source of unusually clean rule systems.
Play & Games11 connections
Procedural Generation
Creating content algorithmically rather than authoring it by hand.
Graphics & Rendering32 connections
Roguelike
A genre defined by procedurally generated runs and permanent death, and the design pressures those create.
Play & Games28 connections
Cellular Automaton
A grid of cells whose states evolve by a local rule applied simultaneously everywhere.
Graphics & Rendering14 connections
Constraint Propagation
Repeatedly narrowing the possible values of each variable using the constraints, until nothing more can be deduced.
Graphics & Rendering16 connections
Game AI
Computer opponents built to be interesting to play against rather than optimal.
Play & Games26 connections
Voxel
A volumetric pixel — a value on a regular three-dimensional grid.
Graphics & Rendering14 connections
Linked from24
- Battle RoyalePlay & Games
A many-player elimination format that uses a shrinking play area to force an ending the players would otherwise avoid.
- Cellular AutomatonGraphics & Rendering
A grid of cells whose states evolve by a local rule applied simultaneously everywhere.
- Constraint PropagationGraphics & Rendering
Repeatedly narrowing the possible values of each variable using the constraints, until nothing more can be deduced.
- DeterminismSystems & Tooling
The property that identical inputs produce identical outputs, and the foundation of caching and verification.
- Gacha MonetizationPlay & Games
Selling randomized draws rather than items, and the structures that make the real price hard to see.
- Game AIPlay & Games
Computer opponents built to be interesting to play against rather than optimal.
- L-SystemGraphics & Rendering
A rewriting grammar that generates branching structures by repeated substitution.
- Markov ChainAgents & Language Models
A process whose next state depends only on the present state, and the basis of pre-neural text generation.
- Meta-ProgressionPlay & Games
Persistent advancement that survives a failed run, converting loss into currency and a hard genre into a habit.
- Monty Hall ProblemMethod
A conditional-probability puzzle in which switching wins twice as often as staying.
- Procedural GenerationGraphics & Rendering
Creating content algorithmically rather than authoring it by hand.
- Pseudorandom Number GeneratorComputation & Algorithms
An algorithm that produces a sequence of numbers that looks random but is fully determined by a starting seed, and the separate, stricter kind needed for security.
- RasterizationGraphics & Rendering
Converting geometry into pixels — the dominant real-time rendering approach.
- Ray TracingGraphics & Rendering
Renders images by tracing individual light paths through a scene instead of projecting geometry onto a screen.
- RoguelikePlay & Games
A genre defined by procedurally generated runs and permanent death, and the design pressures those create.
- Roguelike DeckbuilderPlay & Games
a hybrid genre where a deck built entirely within one run replaces the dungeon as the object of play.
- Save ScummingPlay & Games
Reloading a save to retry a chance-dependent outcome until it lands, converting a game's stated stakes into a series of do-overs.
- ShaderGraphics & Rendering
A small program run on the graphics processor for every vertex or every pixel.
- Skill CheckPlay & Games
A dice-plus-modifier resolution borrowed from tabletop play to decide whether an attempted action succeeds.
- TarotMeaning & Society
A 78-card symbolic system used for narrative interpretation, and a well-structured combinatorial vocabulary.
- Test IsolationTesting & Verification
The property that each test passes or fails on its own, regardless of which other tests run, in what order, or in parallel.
- Trick-Taking GamePlay & Games
A card-game family in which players contest a series of small rounds, and a source of unusually clean rule systems.
- Variable-Ratio ReinforcementPlay & Games
The reinforcement schedule that pays out after an unpredictable number of responses, and produces the highest, steadiest response rate of any schedule studied.
- VoxelGraphics & Rendering
A volumetric pixel — a value on a regular three-dimensional grid.