Je voudrais remplir aléatoirement 10 lignes de 10 nombres (allant de 1 à 50 par exemple) de telle façon qu'il n'y ait aucun doublon dans une ligne ET aucun doublon dans une colonne?
Comment faire pour que ce programme soit assez rapide pour l'intégrer dans une boucle.
L'exécution est rapide (moins de 1/10e de seconde) puisque l'amplitude est suffisamment grande (1-50) pour le nombre de cellules à remplir (100) donc le nombre de doublons est très limité. Si tu avais voulu une plage de 10x10 avec des nombres allant de 1 à 10, cette méthode n'aurait clairement pas été appropriée...
[EDIT : une autre proposition dans laquelle j'ai légèrement changé le code pour voir si l'on pouvait gagner du temps mais il semblerait que les performances des 2 codes soient sensiblement les mêmes]