Trouver toutes les combinaisons possibles

helpmeplease

XLDnaute Nouveau
Bonsoir j'ai besoin d'aide pour un projet j'aimerai générer toutes les combinaisons possibles avec ses caractère : 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F (16^6 = 16,777,216 cela en fait beaucoup exel va pouvoir me les afficher toute ?)
j'ai oublier de préciser qu'il me faut les résultat en 6 caractère exemple : 1AE824-89AB14 en grand merci pour votre aide :)
J'ai essayer de me débrouiller seul mais je m'en sors pas je pense j’espère que vous allez pouvoir m'aider cela serait très aimable merci a vous.
 
Dernière édition:

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour à tous :) ,@helpmeplease , @Victor21 , @Staple1600 , @Roland_M , @Dranreb , @eriiiic , @Modeste geedee ,

Bon la demande consistait après éclaircissement à trouver des combinaisons parmi 16 symboles sans répétition. J'avais traduit "sans répétition" par "pas de doublon de symbole dans les six éléments qui composent une combinaison". En fait c'était encore raté! Il fallait sans doute interpréter "sans répétition" comme "pas de combinaison qui se répète" et non pas "tous les symboles sont différents dans une combinaison".

Donc j'ai fait deux fois le travail.
  1. Une première fois avec aucune répétition de symbole dans une combinaison. On obtient 5 765 760 combinaisons en 120 sec. sur ma bécane.
  2. Une deuxième fois (pas trop difficile à partir de la première méthode) autorisant les répétitions de symboles dans une combinaison.
    On obtient 16 777 216 combinaisons en 56 sec. sur ma bécane.

  • on peut suivre l'avancement dans la barre d'état
En espérant ne pas m'être planté,
Bonnet de nuit à tous
1030443

nota 1: méthode 2 -> en utilisant la fonction native de VBA (HEX ) à la place de la fonction Excel (Dec2Hex), le temps d'exécution est divisé par 3 environ.
 

Pièces jointes

  • helpmeplease- arrangement 6 parmi 16- v1.xlsm
    18.9 KB · Affichages: 48
Dernière édition:

Staple1600

XLDnaute Barbatruc
Bonjour le fil,

helpmeplease est repassé "liké" les différentes propositions et poster un bref message qui hélas n'éclaire pas lanterne. ;)

Personnellement, je ne vois pas bien la finalité de la chose.
(J'ai bien compris que c'était confidentiel, surement lié à la NSA ou au FSB, ou pire au MSS)

Et vous,intervenants du fil, vous avez une idée du pourquoi de la chose?

Qu'est-ce qu'on peut bien faire avec 16 777 216 combinaisons ? :eek:

EDITION:
Victor21
Rennes salue cette chouette ville qu'est la tienne ;)
Et qui a la chance d'avoir le soleil que Roazhon n'a pas aujourd’hui .
 
Dernière édition:

Victor21

XLDnaute Barbatruc
En ce beau jour ensoleillé, Divio salue Roahzon.

(J'ai bien compris que c'était confidentiel, surement lié à la NSA ou au FSB, ou pire au MSS)
Et vous,intervenants du fil, vous avez une idée du pourquoi de la chose?
Qu'est-ce qu'on peut bien faire avec 16 777 216 combinaisons ? :eek:
La sur-exploitation de notre bonne vieille terre (le jour de dépassement était cette année le 10/5) vont nous contraindre à nous expatrier (Mars ?)
Et ces 16 777 216 combinaisons d'astronautes permettront aux 16 777 216 premiers inscrits de faire partie du voyage.
Vous comprendrez que si cela s'ébruitait...
PS : j'ai réservé la AFC607.
 
Dernière édition:

mapomme

XLDnaute Barbatruc
Supporter XLD
Re,

Qu'est-ce qu'on peut bien faire avec 16 777 216 combinaisons ?

J'avais pensé à du codage ou du brouillage mais dans ce cas 16 777 216 me parait bien trop faible pour assurer une quelconque sécurité. Pour ce type d'opérations, il faut passer par l’arithmétique des très grands nombres avec des processeurs spécialisés et du calcul parallèle, me semble-t-il.
La réservation des billets pour mars (la planète) me parait l'hypothèse la plus hautement probable et vraisemblable :D
Où donc réserve-t-on ?
 

Discussions similaires

Statistiques des forums

Discussions
314 628
Messages
2 111 337
Membres
111 104
dernier inscrit
JEMADA