A titre indicatif, mon programme le plus rapide mets 7 secondes pour aller de 0 a 2^1024 en cherchant les nombres qui s'ecrivent avec les chiffres de 0 a 9 de la base 2 a la base 18.
Le meme programme mets 5 secondes pour aller de 0 a 2^1024 en cherchant les nombres qui s'ecrivent avec les chiffres de 0 a 7 de la base 2 a la base 15.
Ceci dit, en fonction de ce que l'on cherche le programme peut etre plus ou moins rapide.
Par exemple, chercher les nombres s'ecrivant avec les chiffres de 0 a 6 jusqu'a la base 13, le meme programme n'en ai qu'a 2^808 et n'a trouvé que les 6666986 premiers nombres qui répondent aux critères en 30,5 heures de calcul.
Quand j'ai commencé à faire ce type de recherches, il y a plusieurs années, mon premier programme etait en C, et mettait un temps fou pour aller jusqu'a 2^32
Maintenant, avec l'experience, j'utilise plein de techniques pour gagner du temps.
Mon programme est partiellement en C et partiellement en Assembleur.
PS: pour ceux qui ne visualisent pas la taille des nombres, 2^1024 est un nombre de 309 chiffres.