crunch is good for word list generating, the following feature would be good for it:
specify a position that does not allow some chars, e.g.
charset is 012345678
minlen is 8
maxlen is 8
option -8  means that no 0 at the starting position, e.g., 01234567 is not needed.
Something like this already exists?