Imagine the following equations:
2x + 3y + 4z + 5q = 32
x + y + z + q = 8
All variables are integers and have some constraints like
0 <= x <= xMax
0 <= y <= yMax
0 <= z <= zMax
0 <= q <= qMax
I know this has multiple solutions. How would you pick RANDOMLY one of the solutions without using brute-force?