IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Systèmes réducteurs (par exemple de loto) : un point reste obscur


Sujet :

Algorithmes et structures de données

  1. #1
    Membre chevronné
    Avatar de tails
    Homme Profil pro
    Inscrit en
    Novembre 2003
    Messages
    799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Novembre 2003
    Messages : 799
    Points : 2 148
    Points
    2 148
    Billets dans le blog
    15
    Par défaut Systèmes réducteurs (par exemple de loto) : un point reste obscur
    Bonjour à tous,

    Je me suis essayé à la programmation de systèmes réducteurs

    Et dans le fond, trouver un algorithme ne semble pas être le plus difficile, mais déjà de bien avoir compris la problématique ! Et c'est là où je pense encore éprouver des difficultés.

    L'explication de caploto est assez claire, mais il y a encore un point que je n'ai pas compris :

    Il est admis que le système suivant (cf le lien sur le site de codes-sources que j'ai donné plus haut) convient pour un système de 5 bons numéros obligatoires (sur au moins l'une des grille) si 6 numéros tirés sur un total de 8 numéros possibles (5 si 6 parmi 8) :

    C 01 : 01 02 03 04 05 06
    C 06 : 01 02 03 04 07 08
    C 15 : 01 02 05 06 07 08
    C 28 : 03 04 05 06 07 08

    Mais par exemple, si le tirage 2 3 4 5 7 (ou encore 2 3 4 5 8) apparait, alors notre sélection ne gagne pas ! Donc une garantie à 1OO % avec ces 4 grilles est impossible !

    Ou alors, me suis-je trompé ?

    Je vous remercie d'avance.

  2. #2
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par tails Voir le message
    Mais par exemple, si le tirage 2 3 4 5 7 apparait, alors notre sélection ne gagne pas !
    il faut tirer 6 numéros. Dans ce cas tu as (au moins) une grille gagnante à 5 bons numéros.

    tirage: 1 2 3 4 5 7 --> C01 gagnante
    tirage: 2 3 4 5 6 7 --> C01 gagnante
    tirage: 2 3 4 5 7 8 --> C06 gagnante
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  3. #3
    Membre chevronné
    Avatar de tails
    Homme Profil pro
    Inscrit en
    Novembre 2003
    Messages
    799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Novembre 2003
    Messages : 799
    Points : 2 148
    Points
    2 148
    Billets dans le blog
    15
    Par défaut
    Citation Envoyé par pseudocode Voir le message
    il faut tirer 6 numéros. Dans ce cas tu as (au moins) une grille gagnante à 5 bons numéros.

    tirage: 1 2 3 4 5 7 --> C01 gagnante
    tirage: 2 3 4 5 6 7 --> C01 gagnante
    tirage: 2 3 4 5 7 8 --> C06 gagnante
    Bonjour, merci pour ta réponse, mais dans le système que tu me donnes, la solution 12346, cette fois-ci, n'apparaît pas.

    Je suis persuadé qu'il faut beaucoup plus de sélections pour garantir 100% de réussite.

    Je me suis rendu compte de ces anomalies en comparant 8C5 (combinaison de 5 dans 8) et le nombre de combinaisons à 5 numéros présents dans l'ensemble des combinaisons du système : il est au moins 2x inférieur.

  4. #4
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par tails Voir le message
    Bonjour, merci pour ta réponse, mais dans le système que tu me donnes, la solution 12346, cette fois-ci, n'apparaît pas.
    IL FAUT TIRER 6 NUMÉROS !!!

    Donne moi n'importe quel tirage avec 6 numéros, et tu verras qu'au moins une des grilles est gagnante (= elle contient au moins 5 numéros).
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  5. #5
    Membre chevronné
    Avatar de tails
    Homme Profil pro
    Inscrit en
    Novembre 2003
    Messages
    799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Novembre 2003
    Messages : 799
    Points : 2 148
    Points
    2 148
    Billets dans le blog
    15
    Par défaut
    Citation Envoyé par pseudocode Voir le message
    IL FAUT TIRER 6 NUMÉROS !!!

    Donne moi n'importe quel tirage avec 6 numéros, et tu verras qu'au moins une des grilles est gagnante (= elle contient au moins 5 numéros).
    Merci

    Je pense avoir compris maintenant, je raisonnais de la mauvaise manière, ce qui m'amenait à concevoir un mauvais algorithme.

    C'est que j'avais encore mal compris comment fonctionnent les systèmes réducteurs et leur vrai finalité.

    Mon ancien raisonnement est difficile à expliquer, mais le fait que tu ais insisté sur la nécessité de tirer 6 numéros m'a fait comprendre mon erreur : si je veux que 5 numéros précis soient présents, cela peut s'avérer impossible. Mais il suffit d'ajouter un numéro supplémentaire pour que on ait à nouveau 5 bons numéros parmi ceux choisis (c'est à dire ici de 1 à 6).

    Ainsi, le système étant :

    C 01 : 01 02 03 04 05 06
    C 06 : 01 02 03 04 07 08
    C 15 : 01 02 05 06 07 08
    C 28 : 03 04 05 06 07 08
    Pour une garantie de 5 si 6 parmi 8 fonctionne :
    Si la combinaison est 2 3 4 6 7 8
    alors la 6e combinaison (C06) remplit les critères : car les chiffres 2,3,4,7 et 8 y figurent.

    Merci, je vais donc réanalyser la chose, et essayer d'en sortir un algorithme.

  6. #6
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par tails Voir le message
    Mon ancien raisonnement est difficile à expliquer, mais le fait que tu ais insisté sur la nécessité de tirer 6 numéros m'a fait comprendre mon erreur : si je veux que 5 numéros précis soient présents, cela peut s'avérer impossible. Mais il suffit d'ajouter un numéro supplémentaire pour que on ait à nouveau 5 bons numéros parmi ceux choisis (c'est à dire ici de 1 à 6).
    Oui, c'est ça. Tu as la garantie d'avoir une grille gagnante, mais on ne peut pas prédire quelle grille va gagner... et donc, on peut pas prédire quels seront les 5 numéros gagnants parmi les 6.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  7. #7
    Membre chevronné
    Avatar de tails
    Homme Profil pro
    Inscrit en
    Novembre 2003
    Messages
    799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Novembre 2003
    Messages : 799
    Points : 2 148
    Points
    2 148
    Billets dans le blog
    15
    Par défaut
    Citation Envoyé par pseudocode Voir le message
    Oui, c'est ça. Tu as la garantie d'avoir une grille gagnante, mais on ne peut pas prédire quelle grille va gagner... et donc, on peut pas prédire quels seront les 5 numéros gagnants parmi les 6.
    Enfin l'important c'est de les avoir

    En parlant d'algorithme, je pense avoir réussi à en produire un : il imprime la sortie en fichier pdf (grâce à la librairie Itext).

    Ouf, j'y était dessus depuis un bon moment tout de même

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 30/09/2006, 19h09
  2. [Système] Téléchargement par HTTP d'un fichier
    Par Thierry8 dans le forum Langage
    Réponses: 20
    Dernier message: 06/06/2006, 10h42
  3. [XSL] xsl coté serveur? (asp par exemple)
    Par luta dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 02/02/2006, 17h37
  4. Interfacer un logiciel et un système hardware par port série
    Par jean-claude74 dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 13/08/2005, 16h52
  5. [VB6] Lancer un service, par exemple Sql Server
    Par fea dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 16/10/2002, 14h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo