Générateur aléatoire - Page 2
Répondre à la discussion
Page 2 sur 2 PremièrePremière 2
Affichage des résultats 31 à 48 sur 48

Générateur aléatoire



  1. #31
    GBo

    Re : Générateur aléatoire


    ------

    Une telle PN en entrée d'un modulateur mary-PSK ou QAM (pour faire un test de BER en présence de bruit blanc gaussien par exemple, un classique), tu vas voir majoritairement le même trajet parcouru sur le plan complexe I&Q (celui décrivant la suite de symboles correspondant au codage binaire de 012345789) sauf au passage du digit de la décimale de Pi (tous les 11 digits donc).
    -> ça me fait sourciller, on perd du temps pour atteindre la diversité des chemins souhaitable, il y a donc forcément meilleure PN pour une durée de test donnée (raisonnement intuitif, mais je pense qu'on se comprend).

    -----

  2. #32
    Deedee81

    Re : Générateur aléatoire

    Salut,

    Citation Envoyé par pm42 Voir le message
    Il y a un commentaire intéressant ici sur sa réapparition dans le cadre du cryptage quantique. Et qui met en avant des inconvénients en usage normal que j'avais oubliés : pas de garantie d'intégrité ni d'authentification.
    Ah oui, je ne pensais pas au cryptage quantique. Merci,

    Citation Envoyé par GBo Voir le message
    Par contre si je crée mon propre générateur en introduisant 0123456789 entre chaque décimale de Pi, je reste "normal" au niveau expérimental mais il y a des répétitions du même motif, sans être périodique au sens défini au dessus !
    -> Pas très bon pour un PN, donc les critères ci-dessus ne suffisent peut-être pas à faire un bon PN ?
    Ton exemple me rappelle le nombre de Champernowne qui est normal en base 10. Or il ne serait clairement pas une bonne source pour un générateur aléatoire. Donc "être normal" est loin d'être suffisant. Dommage (car des nombres "vraiment" aléatoire comme ceux dont on aurait besoin, comme dans le cas de l'équation Diophantienne de Chaitin, sont difficile voire impossible à calculer à nombre arbitraire de chiffres, ce qui est ma foi normal sinon on pourrait écrire un programme totalement déterministe qui serait un parfait générateur aléatoire, ce qui est impossible).
    "Il ne suffit pas d'être persécuté pour être Galilée, encore faut-il avoir raison." (Gould)

  3. #33
    invite452d5a24

    Re : Générateur aléatoire

    Bonjour,

    Juste une petite remarque en passant les nombres rationnels, ne sont pas périodique dans leurs développement en base 10, mais pseudo-périodique, c'est à dire que le développement décimal n'est périodique qu'à partir d'un certain rang, comme par exemple :
    4/3=1.33333... il n'est période qu à partir de 1/10 avec des 3 qui se repètent.

    Bonne journée.

  4. #34
    GBo

    Re : Générateur aléatoire

    Oui c'est bien ce qui est indiqué en bleu dans le messsage #23 ("for every n > N, d(n+k) = d(n)").
    Dernière modification par GBo ; 27/09/2020 à 15h20.

  5. #35
    Médiat

    Re : Générateur aléatoire

    @Dattier
    Pour une fois que ce que vous écrivez n'est pas une énorme ânerie, vous ne faites que répéter le message #23 publié 6 heure avant le votre ....
    Je suis Charlie.
    J'affirme péremptoirement que toute affirmation péremptoire est fausse

  6. #36
    fred3000gt

    Re : Générateur aléatoire

    De ce qui précède, j'ai l'impression que la proposition:

    "Tout générateur pseudo-aléatoire infini est périodique"

    est donc fausse.

  7. #37
    GBo

    Re : Générateur aléatoire

    Oui Pi est justement un bon candidat de générateur pseudo aléatoire infini non périodique (hormis la difficulté de calcul déjà relevée) car :
    - il ne peut pas présenter de périodicité au sens de la définition du message #23, puisque Pi est irrationnel (désolé d'avoir semé le doute ce matin)
    - la suite de décimales générées a la propriété de l'aléatoire de par la "normalité" de Pi (non prouvée mais constatée jusqu'ici)

    (rappel "normalité": il y a autant de 0 que de 1 que de 2 que de ... 9 qui sortent, on peut donc simuler une pièce non pipée avec pile pour une décimale paire et face pour une décimale impaire, par exemple)

    cdlt,
    GBo
    Dernière modification par GBo ; 27/09/2020 à 17h05.

  8. #38
    Deedee81

    Re : Générateur aléatoire

    Salut,

    Citation Envoyé par fred3000gt Voir le message
    De ce qui précède, j'ai l'impression que la proposition:
    "Tout générateur pseudo-aléatoire infini est périodique"
    est donc fausse.
    En fait, si elle est vraie. Même un générateur qui utiliserait le nombre pi ou autre astuce du genre (que le générateur soit médiocre ou pas est une autre question ). En effet, calculer autant de décimales qu'on veut de pi est forcément limité car plus on calcule loin et plus il faut de mémoire. Même un simple compteur prend de plus en plus de places. Et en pratique la mémoire est toujours limitée. Or un système informatique de taille limitée ne peut prendre qu'un nombre fini d'états et si la machine est déterministe alors le résultat ne peut être que périodique.

    Evidemment on peut toujours imaginer une mémoire illimitée. Dans les travaux théoriques avec Turing and cie on ne se gène pas
    "Il ne suffit pas d'être persécuté pour être Galilée, encore faut-il avoir raison." (Gould)

  9. #39
    GBo

    Re : Générateur aléatoire

    Pourquoi de plus en plus de mémoire ? je ne comprends pas Deedee, ne peut-on pas générer une nouvelle décimale de Pi par calcul sans avoir à mémoriser toutes les précédentes ?

  10. #40
    fred3000gt

    Re : Générateur aléatoire

    Le sujet ne porte pas sur la calculabilité.

  11. #41
    GBo

    Re : Générateur aléatoire

    D'accord, mais le message #38 est fâcheux s'il s'avérait vrai, il y aussi des ingénieurs que ta question, décidément très bonne, intéresse

  12. #42
    Deedee81

    Re : Générateur aléatoire

    Citation Envoyé par GBo Voir le message
    Pourquoi de plus en plus de mémoire ? je ne comprends pas Deedee, ne peut-on pas générer une nouvelle décimale de Pi par calcul sans avoir à mémoriser toutes les précédentes ?
    Ah je ne parlais pas de stocker tous les résultats précédents mais il faut forcément plus de mémoire pour calculer la milliardième décimale que la première (même avec la méthode, en binaire, permettant de calculer une décimale sans les précédente). Net fut-ce théoriquement à cause du nombre limité d'états d'un programme (mémoire inclue) de taille fixée.
    "Il ne suffit pas d'être persécuté pour être Galilée, encore faut-il avoir raison." (Gould)

  13. #43
    GBo

    Re : Générateur aléatoire

    Citation Envoyé par Deedee81 Voir le message
    Ah je ne parlais pas de stocker tous les résultats précédents mais il faut forcément plus de mémoire pour calculer la milliardième décimale que la première (même avec la méthode, en binaire, permettant de calculer une décimale sans les précédente). Net fut-ce théoriquement à cause du nombre limité d'états d'un programme (mémoire inclue) de taille fixée.
    Tu as raison. Le meilleur algo que je viens de trouver date de 2003, si j'ai bien compris il troque de la complexité contre de la faible croissante de l'utilisation mémoire (mais elle croit inévitablement avec le rang de la décimale calculée, même si beaucoup plus lentement que des méthodes précédentes) :
    Computation of the n-th decimal digit of π with low memory Xavier Gourdon
    http://numbers.computation.free.fr/C...cimaldigit.pdf

    Ca c'est pour Pi, OK.
    Mais est-ce qu'il est prouvé que c'est un problème général, comme tu le laisses entendre dans le message #34 ?
    Dernière modification par GBo ; 28/09/2020 à 11h11.

  14. #44
    Deedee81

    Re : Générateur aléatoire

    Citation Envoyé par GBo Voir le message
    Mais est-ce qu'il est prouvé que c'est un problème général, comme tu le laisses entendre dans le message #34 ?
    Mais oui et c'est même évident. Prend un programme et sa mémoire dont le tout ferait N bits au maximum. Le nombre d'états que peu prendre le tout est de 2^N au maximum. Et donc le programme ne saurait pas sortir plus de 2^N décimales (sauf si c'est constant ou périodique bien sûr ).
    "Il ne suffit pas d'être persécuté pour être Galilée, encore faut-il avoir raison." (Gould)

  15. #45
    GBo

    Re : Générateur aléatoire

    J'ai fait 2 puissance 16 Go (en bits) sur Matlab, il me répond Inf

  16. #46
    Deedee81

    Re : Générateur aléatoire

    Citation Envoyé par GBo Voir le message
    J'ai fait 2 puissance 16 Go (en bits) sur Matlab, il me répond Inf


    C'est un limite théorique, bien sûr. Les générateurs on en pratique des registres en mémoire de quelques centaines de bits.
    "Il ne suffit pas d'être persécuté pour être Galilée, encore faut-il avoir raison." (Gould)

  17. #47
    polo974

    Re : Générateur aléatoire

    Citation Envoyé par GBo Voir le message
    J'ai fait 2 puissance 16 Go (en bits) sur Matlab, il me répond Inf
    Heureusement pour toi, parce que s'il t'avait sorti un nombre avec en gros 40 milliards de digits, tu aurais eu un peu de mal pour les lire tous...
    Jusqu'ici tout va bien...

  18. #48
    GBo

    Re : Générateur aléatoire

    J'ai de quoi faire mes tests de BERT à séquence non périodique jusqu'à la retraite et au-delà dans l'au-delà !

Page 2 sur 2 PremièrePremière 2

Discussions similaires

  1. [Analogique] Générateur aléatoire
    Par Sethy dans le forum Électronique
    Réponses: 6
    Dernier message: 05/04/2018, 20h08
  2. generateur de nombre aleatoire ?!
    Par inviteeb648d9f dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 29/09/2012, 13h55
  3. generateur d'impulsions aléatoire
    Par invite0de3bffb dans le forum Électronique
    Réponses: 33
    Dernier message: 14/10/2010, 08h38
  4. Générateur de nombre aléatoire
    Par invite8445d22d dans le forum Logiciel - Software - Open Source
    Réponses: 10
    Dernier message: 06/05/2006, 10h58
  5. generateur de nombre aleatoire
    Par inviteb47c3a19 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 04/03/2006, 13h16