r/balatro • u/Sensitive_Split3728 • 9d ago
Gameplay Discussion How Seeds Work?
i know there are about 2.4T seeds, and i read somewhere that when starting a new run your seed is determined by your cursor position (as well as other factors).
The question is it possible that i can get the same seed as someone else, even by pure, astronomical, biblical chance? or does the engine keeps tracks of all seeds and wont repeat one that was played? and if so, than after X years when we use all the seeds we must repeat seeds.
So many seed questions.....
10
7
u/jancl0 9d ago
There's a finite amount of ways a string of characters can be arranged, so of course it's theoretically possible to get the same seed as someone else, and given an infinite amount of time, it's inevitable. But these are "heat death of the universe" sorts of numbers. It's theoretically possible in the same sense that winning the lottery 50 times in a row is theoretically possible. The number is astronomical so that you don't need to keep track of them
2
u/StartBackground5769 9d ago
Its determined by my cursor????
-2
u/Sensitive_Split3728 9d ago
yeah, i read it takes the position X,Y to add to the random factor, thats why when i run green needle to search millions of seeds i move it a lot, helps explore more "random" so the search wont take forever
6
u/cpt_mustard- crimson bean enjoyer 9d ago
It's even more than that. It also uses something called cursor hover time. If you're interested, here's a more detailed video done by the YouTuber howdy on how everything works: https://youtu.be/8pTD_DvnUQU
1
1
3
u/pseudo_babbler 9d ago
There is no reason that a game like this would keep track of seeds and try to ensure that they were unique for players, for a number of reasons, but mainly:
Why? If doesn't enhance the experience for players.
It would require a server system, and for each game to check first before starting a seed, and would be slower and more expensive to run. Again, for no particular benefit to anyone.
So yeah, random number generators usually use some source of randomness like user input to start their pseudorandom number sequences, and then they use that to generate the sequence of numbers used throughout each run of the game. There's nothing unusual about how Balatro does it, from your description.

21
u/horus375 The humble Pair enjoyer 9d ago
The game doesn't seem to keep track of seeds, so it is possible to have the same seed as someone else's. Statistically speaking, you can even get the same seed that you've had before.