generator

/ˈdʒɛnəreɪtər/ ジェネレーター

1. 電気エネルギーを生み出す装置。

何らかの動力源(エンジン、タービンなど)のエネルギーを電気エネルギーに変換する機械です。停電時や電源がない場所で使われます。
The emergency generator started automatically during the power outage. (停電中、非常用発電機が自動的に起動した。)

2. ある特定のものを生み出す装置やプログラム。

特定の信号、データ、パターンなどを人工的に作り出す装置やプログラムを指します。例として、乱数発生器、蒸気発生器、ウェブサイト生成ツールなどがあります。
This software is a password generator. (このソフトウェアはパスワード生成器です。)
関連
alternator
dynamo