Accueil > > > GÉNÉRATEUR DE NOMBRES PSEUDO-ALÉATOIRES
GÉNÉRATEUR DE NOMBRES PSEUDO-ALÉATOIRES
Information sur la source
Description
Bonjour, voici un algorithme de génération de nombres pseudo-aléatoires, basé sur l'algorithme de chiffrement LEA (posté un peu plus tôt sur le site). L'algorithme est très simple, puisqu'il comporte 2 lignes, et implique un modulo (en dehors du hash). Je le compare dans l'exemple au générateur de Delphi, et mine de rien, il tient le coup ! Pour l'initialisation du générateur, on utilise le temps machine (rien de difficile) et l'adresse mémoire de la fonction "randomize" ;). Son principal intérêt réside en le fait qu'il utilise son propre hash pour générer des nombres aléatoires. Je vous laisse le découvrir, si vous avez des questions n'hésitez pas !
Source
Conclusion
Voilà, tous commentaires, conseils, critiques, remarques, etc ...
Cordialement, Bacterius !
PS : Codé sous Delphi 7 Personal Edition.
Historique
- 03 août 2009 12:07:05 :
- // Changement de l'algorithme
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Afficher un nombre aléatoire [ par Dagnir ]
Salut, Bon voila mon but :Quand on clic sur mon bouton il y a un nombre (aléatoire) qui s'affiche dans un champ.Dans l'aide j'ai trouvé :function Rand
Algorithme dans un tableau 2D [ par yopyop2003 ]
Bonjour, Je souhaiterais calculer dans un tableau 2D, le nombre de minimal case separant 2 points, sachant que les deplacements horizontal, vertical
Dessiner un nombre aléatoire de cercles [ par DeanCorso666 ]
Salut,Je débute en delphi. Je voulais creer aleatoirement un nombre de cercle à l'aide de canvas.ellipse. Mon problème c'est qu'il ne m
exercice sur l'algorithme [ par kerfalla ]
bonjour, je suis debutant dans la programmation et je suis colle sur les exercices suivants( voir ci dessous).je compte sur vos aides pour pouvoir con
Algorithme de conversion BCD [ par racimo1985 ]
Bonjour tt le monde, j besoin d'un algorithme qui montre le fonctionnement de l'instruction DAA, cette instruction se base sur la conversion BCD du n
Période du générateur aléatoire de Delphi [ par Adam_01 ]
Bonjour,Est-ce que quelqu'un saurait quelle est la période et la dimension du générateur aléatoire utilisé par Delphi pour générer des nombres aléatoi
Indy savoir le nombre de readln a faire ... [ par cyber37 ]
Salut a tous,Je suis en train de refaire un programme en se moment mais je suis un peut embetter, je doit utiliser un socket BLOQUANT (obliger), j'ai
demande d'aide [ par karima25 ]
salut,j'ai un application à faire en langage Delphi, donc, j'ai besoin de connaitre la puissane k d'un nombre (nk) et la racine k d'un nombre.aidez mo
Problème d'aléatoire [ par artmonchrie2 ]
Bonjour à tous,Je crée un générateur de jeu de role et dans celui-ci je suis souvent amené à faire des jets de dé. Le jeu demandant différents types d
|
Derniers Blogs
TECHDAYS PARIS 2010 : LES SERVICES D'APPLICATIONS DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LES SERVICES D'APPLICATIONS DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Xavier Moreels et Julien Bakmezdjian Ce sujet est lié au partage des applications comme services dans SharePoint 2010, ceci représente la possibilité de créer sa propre application qui sera utilisable comme ceux en standard : Search...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA GED ET SHAREPOINT 2010TECHDAYS PARIS 2010 : LA GED ET SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Etienne Lacour Cette session a commencé par un rappel de la gestion de contenu et surtout une résumé des points ayant été amélioré avec 2010. Accompagné d'un point sur le cycle de vie des documents. Un rappel du fonctionnement de S...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : SHAREPOINT 2010 ET LES RéSEAUX SOCIAUXTECHDAYS PARIS 2010 : SHAREPOINT 2010 ET LES RéSEAUX SOCIAUX par ROMELARD Fabrice
Animé par: Olivier Lepeltier et Karim Manar Cette session commence par la présentation du concept de réseau social, mais surtout de la particularité de du réseau social dans une entreprise. La vision du réseau social est donc une extension du MyS...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : SHAREPOINT 2010 - DESCRIPTION ET NOUVEAUTéSTECHDAYS PARIS 2010 : SHAREPOINT 2010 - DESCRIPTION ET NOUVEAUTéS par ROMELARD Fabrice
Animé par: Karim Manar et Laurent Beaudouin Cette session a pour but de revenir sur ce qu'est SharePoint globalement, mais aussi de voir les évolutions liées avec l'avènement de la version 2010. A partir de la marguerite de...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLEINIèRE LUNDITECHDAYS PARIS 2010 : PLEINIèRE LUNDI par ROMELARD Fabrice
Comme chaque année, c'est le grand rassemblement autour des technologies Microsoft qui se déroule donc à Paris au Palais des Congrès. Cette année est riche pour Microsoft en terme de livraison produit, paris l...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|