There is a simple algorithm for generating every possible decimal number:
x.0
x.1
x.2
...
x.01
x.02
...
x.10
x.11
x.12
...
x.20
x.21
...
x.30
x.31
...
x.99
x.001
x.002
...
In binary, it's even simpler; you just generate every permutation of bits.