Thanks, BrowserUK. I have a low priority project which has been on hold for several years awaiting a solution to the problem described by the OP. Somehow, I overlooked the possibility of writing a generator. (The quality of the sequence is not an issue.) Your solution seems perfect!