• [^] # Re: initialisation

    Posté par (Mastodon) . En réponse au journal Sortie de la bibliothèque Hasard version 0.2. Évalué à 5.

    Je me permet d'appuyer ce commentaire très fortement. Il faut différencier deux choses : les générateurs aléatoires pour la sécurité et les générateurs aléatoires pour le reste du monde. Parler de Mersenne Twister pour la sécurité, c'est idiot, c'est un générateur qu'on peut prédire (bon, c'est pas trivial mais ça se fait). Quand je vois aussi qu'on parle de /dev/random, au bout d'un moment, c'est un bête générateur congruentiel linéaire (qui se casse presque à la main), /dev/urandom est un peu mieux. Donc ne mélangeons pas tout.

    Victor: je crois qu'il n'y a pas de place pour ton projet, parce que comme dit précédemment, soit tu te focalises sur les générateurs pour la sécurité et alors il te faut des armes mathématiques pour comprendre ce que tu fais ainsi que des armes informatiques pour bien le faire (et OpenSSL le fera mieux que toi). Soit tu te focalises sur les générateurs pour le reste du monde mais là, tu vas te casser la tête pour rien vu que pour le reste du monde, rand() ou même un Mersenne Twister (qui va être dans la stdlibc++) suffise amplement.