Page 1 sur 1
					
				petite enquete
				Publié : dim. 26/août/2007 12:57
				par Backup
				avec ce code, obtenez vous aussi
17
20
0
 ?? 
 
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 ...
 
			 
			
					
				
				Publié : dim. 26/août/2007 13:12
				par MorpheusDX
				J'obtiens les mêmes valeurs aussi...
			 
			
					
				
				Publié : dim. 26/août/2007 13:12
				par ATHOW
				17, 20, 0 pour moi aussi !
			 
			
					
				
				Publié : dim. 26/août/2007 13:17
				par flaith
				kif kif sous nux  

 
			 
			
					
				
				Publié : dim. 26/août/2007 13:25
				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)...
			 
			
					
				le fruit de notre imagination, rien de plus.
				Publié : dim. 26/août/2007 14:07
				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.
 
			 
			
					
				Re: petite enquete
				Publié : dim. 26/août/2007 14:10
				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 

 
			 
			
					
				
				Publié : dim. 26/août/2007 14:11
				par Chris
				Mêmes valeurs avec PB 3.94, 4.02, et 4.10b
Vachement aléatoires, tes nombres aléatoires!  
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.
 
			 
			
					
				
				Publié : dim. 26/août/2007 14:12
				par Backup
				Chris a écrit :Mêmes valeurs avec PB 3.94, 4.02, et 4.10b
Vachement aléatoires, tes nombres aléatoires!  

 
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 ! 

 
			 
			
					
				
				Publié : dim. 26/août/2007 14:14
				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 ? 

 
			 
			
					
				
				Publié : dim. 26/août/2007 21:36
				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.
			 
			
					
				
				Publié : lun. 27/août/2007 13:51
				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 

 
			 
			
					
				Re: petite enquete
				Publié : lun. 27/août/2007 13:58
				par gnozal
				Dobro a écrit :avec ce code, obtenez vous aussi
17
20
0
 ?? 
 
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 ...
 
			 
			
					
				Re: petite enquete
				Publié : lun. 27/août/2007 14:58
				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é 

 )
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 !! 
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 

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 !! 
je crois bien avoir trouvé un cryptage idéal !! (rien que ça !! 

)
 
			 
			
					
				
				Publié : lun. 27/août/2007 15:45
				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 

 !