في علم الكمبيوتر، يعد المولد روتينًا يمكن استخدامه للتحكم في سلوك التكرار للحلقة. جميع المولدات أيضا مكررة. المولد يشبه إلى حد كبير وظيفة ترجع مصفوفة، حيث أن المولد يحتوي على معلمات، ويمكن استدعاؤه، ويولد سلسلة من القيم. ومع ذلك، بدلاً من بناء مصفوفة تحتوي على جميع القيم وإعادتها جميعًا مرة واحدة، يُنتج المولد القيم واحدة تلو الأخرى، الأمر الذي يتطلب ذاكرة أقل ويسمح للمتصل بالبدء في معالجة القيم القليلة الأولى على الفور. باختصار، يبدو المولد كوظيفة ولكنه يتصرف مثل المكرر.