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
Determinism
The property that identical inputs produce identical outputs, and the foundation of caching and verification.
Systems & Tooling56 connections
Procedural Generation
Creating content algorithmically rather than authoring it by hand.
Graphics & Rendering30 connections
Roguelike
A genre defined by procedurally generated runs and permanent death, and the design pressures those create.
Play & Games28 connections
Reproducible Case
The smallest set of steps that reliably produces a fault, and the unit of real debugging.
Method25 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 & Rendering15 connections
L-System
A rewriting grammar that generates branching structures by repeated substitution.
Graphics & Rendering11 connections
Game AI
Computer opponents built to be interesting to play against rather than optimal.
Play & Games25 connections
Related2
Nearby in the graph rather than deliberately chosen. Looser, sometimes surprising.
Linked from22
- 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.
- 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.
- 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.