beezer wroteget a truck alternator and putting some blades
You may need a gearbox as well and to do some research to reach optimum rotational speed. I would imagine that a truck alternator is designed for a particular rotational speed range.
Of course for a fun project anything is a good start.