Générer un carré magique - le hollandais volant

Hop, après mon article (sur couleur-science) sur le sujet, voici un petit générateur :-).

Les méthodes de génération sont assez complexes : pour les carrés de taille impaire (3*3, 5*5…) il y a une méthode sûre manuelle très simple (la méthode siamoise) et qui se traduit par une formule mathématique longue mais relativement simple, mais pour les carrés de taille paire, c’est beaucoup plus dur : il faut voir les dimensions pairement-pair (divisible par 4, comme 4, 8, 12…) et pairement impaire (divisible par 2 mais pas par 4 : 6, 10, 14…)…

Amusez-vous (même si ce générateur ne sert à rien :D), vous pouvez y aller : tout est en JS, donc ça ne risque pas de péter mon serveur.