petite enquete

Sujets variés concernant le développement en PureBasic
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

petite enquete

Message par Backup »

avec ce code, obtenez vous aussi

17
20
0
?? 8O

Code : Tout sélectionner

RandomSeed(8)
Debug Random(20)
Debug Random(25)
Debug Random(2)
c'est pour savoir si l'on peut se fier a une liste de nombre pseudo aleatoire
pour un cryptage ...
MorpheusDX
Messages : 36
Inscription : mar. 21/août/2007 17:31

Message par MorpheusDX »

J'obtiens les mêmes valeurs aussi...
Force et sagesse...
ATHOW
Messages : 226
Inscription : mer. 29/déc./2004 16:54

Message par ATHOW »

17, 20, 0 pour moi aussi !
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Message par flaith »

kif kif sous nux 8O
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Faudrait faire le test aussi selon les différentes versions de PB (au cas où la table du Random serait les données de l'exé de PB)...
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
beauregard
Messages : 1307
Inscription : dim. 08/juil./2007 18:32
Localisation : Toulouse

le fruit de notre imagination, rien de plus.

Message par beauregard »

Dobro a écrit :avec ce code, obtenez vous aussi
Le hasard n'existe pas car tout est sous contrôle. Lorsque j'ai commencé en informatique sur un atari 800XL, déjà, les machines ne savent tout simplement pas ce que c'est que le hasard.
Dernière modification par beauregard le dim. 26/août/2007 14:11, modifié 1 fois.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: petite enquete

Message par Backup »

beauregard a écrit :
Dobro a écrit :avec ce code, obtenez vous aussi
Le hasard n'existe pas car tout est sous contrôle.
oui , je sais, mais je pensai naivement que le Randomseed faisait demarrer
la table des nombre aleatoire, en tenant compte du moment du demarrage de l'ordi, (bref un chiffre depuis le demarage par rapport a l'horloge)
ce serai tres curieux que ce matin nous ayons tous démaré l'ordi a la meme seconde :lol:
Dernière modification par Backup le dim. 26/août/2007 14:10, modifié 1 fois.
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Mêmes valeurs avec PB 3.94, 4.02, et 4.10b

Vachement aléatoires, tes nombres aléatoires! :lol:

Si tu veux un chiffre vraiment aléatoire, jette un kilo de riz en l'air, et compte combien de grains te seront retombés dans l'oeil gauche.
Dernière modification par Chris le dim. 26/août/2007 14:13, modifié 1 fois.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Chris a écrit :Mêmes valeurs avec PB 3.94, 4.02, et 4.10b

Vachement aléatoires, tes nombres aléatoires! :lol:
lis au dessus, c'est voulu !!!

utilisation de RANDOM SEED sert a ça !!

seulement , j'etais pas sur d'un ordi a l'autre
parceque je pensait a un depart relatif au temps de demarage de l'ordi, il n'en est rien !!

temps, mieux on peut donc compter dessus ! :D
beauregard
Messages : 1307
Inscription : dim. 08/juil./2007 18:32
Localisation : Toulouse

Message par beauregard »

Chris a écrit :Si tu veux un chiffre vraiment aléatoire, jette un kilo de riz en l'air, et compte combien de grains te seront retombés dans l'oeil gauche.
T'as pas moins douloureux comme méthode ? ;)
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

Tu lance des boulle en l'air et t'esseye d'en rattraper le plus possible.

Sinon la methode intuitive, tu met plein de punaise à terre et tu saute a plat dessus, et tu compte combien t'en à dans le bide.
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Message par Dorian »

Sinon pour avoir un truc plus aléatoire, enfin presque, il suffit de faire un RandomSeed() avec l'heure courante ou une combinaison entre l'heure et la date courante :wink:
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Re: petite enquete

Message par gnozal »

Dobro a écrit :avec ce code, obtenez vous aussi

17
20
0
?? 8O

Code : Tout sélectionner

RandomSeed(8)
Debug Random(20)
Debug Random(25)
Debug Random(2)
c'est pour savoir si l'on peut se fier a une liste de nombre pseudo aleatoire
pour un cryptage ...
Random donne une suite de nombres pseudo-aléatoires, la suite est toujours la même à partir du même 'seed'.
Pour une suite plus 'aléatoire', il faut utiliser un seed du genre GetTickCount_() par exemple. Ou une combinaison d'éléments.

De toute façon, je ne pense pas que c'est une bonne méthode pour un cryptage. Il vaut mieux utiliser un algorithme reconnu, avec énormément de permutations / rotations / combinaisons à partir d'une clé, du genre RC4 par exemple, facile à implémenter en purebasic.

Mais c'est juste mon avis ...
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: petite enquete

Message par Backup »

gnozal a écrit : De toute façon, je ne pense pas que c'est une bonne méthode pour un cryptage. Il vaut mieux utiliser un algorithme reconnu, avec énormément de permutations / rotations / combinaisons à partir d'une clé, du genre RC4 par exemple, facile à implémenter en purebasic.

Mais c'est juste mon avis ...
pourtant ça marche pas mal
voir notre topic ici
http://www.purebasic.fr/french/viewtopi ... highlight=

(a partir du code coloré :D )

si l'on ne sait pas que j'utilise le random seed , et si tu ne connais pas le random seed utilisé, c'est quasi impossible de trouver le code !!
surtout que en plus j'ajoute la position de la lettre, et son propre code ascii !!
ce qui fait qu'une même lettre, peut avoir plusieurs codage différent !!

bref, avant de trouver tu peux passer longtemps !! :D

pour l'instant , je n'utilise que des random seed de 0 a 9 a discrétion de l'auteur du message.... (meme si pour l'instant le programme fait de l'auto decryptage, puisqu'il suffit d'avoir le prg pour decrypter automatiquement)

mais si je retire cela , on peux alors utiliser les random seed, que l'on veux , de 0 a xxxxxxx :D
le randomseed deviens la clef !! accroche toi pour retrouver la séquence de random

actuellement j'utilise le random(5) , mais ce pourrai être un paramètre de plus comme le random-seed, et la on multiplie encore les possibilités d'autant !! :D

je crois bien avoir trouvé un cryptage idéal !! (rien que ça !! :lol:)
ATHOW
Messages : 226
Inscription : mer. 29/déc./2004 16:54

Message par ATHOW »

J'ai fait un peu de cryptographie en cours il y a deux ans... je n'en ai pas suffisament de souvenirs pour t'expliquer pourquoi, mais cet algo de cryptographie est loin d'être révolutionnaire, ni même très difficile à casser...
Bon, j'imagine que tu ne pensais pas sérieusement avoir révolutionné une discipline sur laquelle planchent nombre de mathématiciens de renom depuis l'antiquité (Jules César avait déjà son algo de cryptographie, largement plus nul que le tien, d'ailleurs, mais il avait pas PureBasic :) )

Si ça intéresse quelqu'un, j'irai chercher mes cours à la cave ce week-end :) !
Répondre