La périodicité d'ordre 6 de mon nombre est liée au fait que 1.000.000 = 1 mod 13.
J'ai choisi de fabriquer un nombre réfractaire congru à 1 mod 13, mais j'aurais sans doute pu le faire congru à autre chose.
En changeant le chiffre des unités de mon nombre, il ne faut pas que l'on rajoute -1 mod 13 à sa valeur. Donc il ne faut pas qu'on enlève 1 au chiffre des unités, cela exclut tous les chiffres des unités sauf 0.
En changeant le chiffre des dizaines de mon nombre, il ne faut pas que l'on rajoute -1 mod 13 à sa valeur. Donc il ne faut pas qu'on fasse +9 ou -4 au chiffre des dizaines, cela exclut tous les chiffres des dizaines sauf 1, 2, 3.
Je fais le même raisonnement pour tous les rangs des chiffres. Au bout de 6 rangs, cela boucle, car 1.000.000 = 1 mod 13. Résumons ce que l'on obtient dans un tableau:
Rang du ch. (mod 6) ===> ch. possibles ===> contribution du ch. à mon nb mod 13
1 (chiffres des unités ou des millions...) ===> 0 ===> 0
2 (chiffres des dizaines ou des dizaines de millions...) ===> 1,2,3 ===> 10,7,4
3 ===> 0,1,2 ===> 0,9,5
4 ===> 9 ===> 4
5 ===> 6,7,8 ===> 5,8,11
6 ===> 7,8,9 ===> 2,6,10
J'ai donc d'abord cherché un choix de 6 chiffres dont la contribution à mon nombre fasse 0 mod 13, j'ai trouvé 779.220 (contribution 2+8+4+5+7+0=26=0 mod 13).
Puis j'ai cherché un choix de quelques chiffres pour la partie à gauche de mon nombre, dont la contribution fasse 1 mod 13. J'ai trouvé 9.010 (contribution 4+0+10+0=14=1 mod 13).