generacion de patrones