Actual ELI5:
Imagine you are in a street corner in your city.
You always go forward 2 blocks, then 2 left, then 2 forward again.
If you do the same path from a different corner, you will end up in a different place.
If you go back to the first corner, you will end up in the same place as before.
The corner is the seed, your movement (2 up, 2 left, 2up) is the algorithm, which is fixed, the same one is used in your and your friends computer.
This is why the same seed ends up generating the same world.
Latest Answers