Is this such a bad thing? The OP suggests that he is going to do this for a large number of strings. My code builds up the combinations first in a preparation step and then calculates the different strings that have the desired HD. The prep work can then be re-used for all strings of the same length.
in reply to Re^2: Finding Neighbours of a String
in thread Finding Neighbours of a String