Quantum Generation