Deterministic random number generation
True random numbers are difficult to generate computationally, so systems use mathematical formulas to produce pseudo-random numbers. These numbers appear random but are determined by an initial value called a seed.
Using a seed is highly valuable because it makes the random sequence repeatable. This is essential for testing algorithms, replicating scientific experiments, or sharing specific random results with others.