Question:
A Chinese remainder theorem algorithm finds the smallest $N$, is it possible to find ALL the N in a specified range?
For example:
$N \equiv 2\mod3$
$N \equiv 3\mod5$
$N \equiv 2\mod7$
Gives us the smallest answer: $N = 23$
How to get all the $N$ in range $1 - 1000$ ?
The answer you have, $N=23$, is one example of $N\equiv 23 \bmod 105$. The modulus there arises from $105=\text{lcm}(3,5,7)$, and the Chinese Remainder theorem tells us that the value of $23$ is a unique solution in the range $(0,104)$. So the solutions will be separated by the modulus interval: $23, 128,\ldots$.