Gere de geradores

Eu tenho um gerador que leva um número como um argumento e gera outros números. Eu quero usar os números gerados por este gerador e passá-los como argumentos para o mesmo gerador, criando uma cadeia de comprimento.

Por exemplo, mygenerator (2) produz 5, 4 e 6. Aplique o mygenerator a cada um desses números, repetidas vezes, aos números gerados. O gerador sempre gera números maiores do que o passado como argumento e, para dois números diferentes, nunca produzirá o mesmo número.

mygenerator (2): 4 5 mygenerator (4): 10 11 12 mygenerator (5): 9 300 500

Portanto, o conjunto (9,10,11,12,300,500) tem "distância" 2 do número original, 2. Se eu aplicá-lo ao número 9, receberei um conjunto de números com a distância "3" do original 2.

Essencialmente, o que eu quero é criar um conjunto que tenha uma distância especificada de um determinado número e eu tenha problemas para descobrir como fazer isso em Python. Ajuda muito apreciada :)

questionAnswers(3)

yourAnswerToTheQuestion