Raymond Queneau's 10 000 000 000 000 de poèmes. 1961.
OULIPO
Online implementations: math.child.ru ; bevrowe