I have no idea and couldn't care less. And that's the end of that.
I was trying to explain to OP that the 2^31 limit on the client seed was probably a result of the maximum value that could be stored in an integer in the language you were coding in rather than a deliberate attempt to cheat your players.
Something as simple as:
#include
main() {
int x = 2147483647;
printf("x = %d\n", x);
printf("x+1 = %d\n", x+1);
}
which outputs:
x = 2147483647
x+1 = -2147483648
demonstrates the issue with ints in C for example.
You remember C? It was invented around the time I was wearing diapers but you were already wearing big-boy pull-up pants.