Hola paul22:
Seguramente el problema se encuentre en los entrecomillados o alguna cosa rara, ya que no existe ningún problema en el planteamiento...
Mira esta página que me ayudaron a hacer algunos miembros de este foro:
http://www.pepemolina.com/generador/generador.html
Saludos