It sounds like what you’re thinking is: “If the first person enters 5 and the second person enters 12 then I want to see if those numbers or their sum/difference are between 1 and a million.” But that’s not what your blocks are doing. They are picking a random number, let’s say 54878 and then checking to see if the difference of your numbers is exactly equal to 54878.
You need to use the < and > blocks instead.
What type of sport? You said “fotbal.” What are the maximum possible scores? If you mean football, then the maximum score is probably 10 or so unless you mean American Football and then it’s probably 100. Have you considered buttons to increase & decrease the score instead of having players type them in? It seems strange to me to check if the scores are less than a million. Why not just force the players to enter values that are valid?