Or exists a unique seed for all the games, but the match engine has more input variables which are used while simulating the game. For example. he has to choose who starts the game, based on starting lineup, using a random number generated with that seed. If the starting lineup is changed, even if the same number is generated, another player may won that ball.