generator

ˈdʒɛnəreɪtə

noun

a person or thing that generates something.