розподілена генерація