Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

902 commentaire(s) de Bacterius sur des sources sur tout CodeS-SourceS

Le : 03/07/2009 19:50:25
Source : D7SB - UTILITAIRE DE MISE EN FORME D'UN PROGRAMME PASCAL
Tiens, justement cet après-midi je pensais à faire un indenteur automatique de fichiers Delphi ... eh bien c'est déjà fait :p

Cordialement, Bacterius !


Le : 03/07/2009 19:15:11
Source : ÉCRAN DE VEILLE FEU D'ARTIFICE
Et 1 ligne sur 3, ça ne pourrait pas marcher ? Je pense que ça ne se verrait quand même pas si c'est assez fluide ...

Cordialement, Bacterius !


Le : 03/07/2009 19:13:30
Source : CALCULATRICE POUR POËTES
Oui m'enfin ça n'a pas de sens de faire la factorielle de 100000, c'est tellement énorme que ça n'a absolument aucun sens ...
Sinon pour traiter les nombres gigantesques comme dans la calculatrice Windows je te renvoie à une source intéressante d'un membre du site (Caribensila) ... attends que je la trouve ...

http://www.delphifr.com/codes/CALCULS-SUR-NOMBRES-MONSTRUEUX_40193.aspx

Il traite les nombres de façon "humaine" en effectuant les étapes euclidiennes ... juste ce qu'il faut ... Mais il reste à implémenter les fonctions mathématiques plus complexes comme la factorielle par exemple (il n'y a que l'addition, la soustraction, la multiplication et la division pour l'instant). Si ça te tente Cari sera sûrement très content de t'aider.

Cordialement, Bacterius !


Le : 03/07/2009 16:47:55
Source : GÉNÉRATEUR DE NOMBRES PSEUDO-ALÉATOIRES
Oui mais si tu remplis ton tableau qu'une fois et que tu ne le renouvelles pas, il y aura les mêmes valeurs dedans ? Et donc le même tirage ... à moins que je ne comprennes pas ?

Cordialement, Bacterius !


Le : 03/07/2009 16:21:28
Source : GÉNÉRATEUR DE NOMBRES PSEUDO-ALÉATOIRES
Merci pour ces précisions Forman :)
Mais je ne comprends pas très bien l'avant-dernier paragraphe : si on reprend toujours le même tableau en le parcourant d'une façon linéaire, on tombera toujours sur la même séquence, et donc lors d'un nouveau tirage on aura exactement le même jeu ?

Cordialement, Bacterius !


Le : 03/07/2009 15:53:15
Source : GÉNÉRATEUR DE NOMBRES PSEUDO-ALÉATOIRES
En gros si pour un jeu j'ai besoin de générer 54 nombres aléatoires (jeu de carte) et que j'ai une chance "raisonnable" de tomber sur une période de 54 éléments au moins, le générateur est OK pour le jeu ?

Cordialement, Bacterius !


Le : 03/07/2009 15:51:47
Source : GÉNÉRATEUR DE NOMBRES PSEUDO-ALÉATOIRES
Mais tout ceci peut-il indiquer une eventuelle faille dans l'algorithme de hashage lui-même ? Où c'est juste une particularité (les boucles) liée aux PRNG eux-mêmes ?

Cordialement, Bacterius !


Le : 03/07/2009 15:33:43
Source : GÉNÉRATEUR DE NOMBRES PSEUDO-ALÉATOIRES
Mais en fait si je comprends bien Forman, ton code va chercher toutes les graines pour lesquelles il y aura une répétition en moins de MAX_TAB nombres aléatoires ?

Cordialement, Bacterius !


Le : 03/07/2009 15:13:52
Source : GÉNÉRATEUR DE NOMBRES PSEUDO-ALÉATOIRES
Effectivement, et il y en a sûrement beaucoup d'autres au-delà de seed = 1.000.000.000 ! Je comprends bien le principe, et ça prouve bien la faiblesse de l'addition. En effet, j'ai remplacé les additions par des ou-exclusifs pour voir, et rien n'est détecté jusqu'au milliard !
Seed := H.A xor H.B xor H.C xor H.D;
Maintenant l'important serait de voir si l'on peut obtenir des périodes de longueur supérieure à X (où X est la quantité de nombres aléatoires requis pour une tâche quelconque), je pense.

Cordialement, Bacterius !


Le : 03/07/2009 14:10:33
Source : ÉCRAN DE VEILLE FEU D'ARTIFICE
Moi j'avais eu une idée pour raccourir le temps de calcul par 2, je ne sais pas si tu l'applique : il s'agissait de traiter 1 ligne sur 2, et on change la ligne à chaque frame. Ca ne se voit même pas et c'est 2x plus rapide.

Cordialement, Bacterius !





Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.