Gallient
Messages postés15Date d'inscriptionvendredi 29 avril 2005StatutMembreDernière intervention 7 novembre 2007 15 juil. 2006 à 23:06
Merci Malalam
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 10 juil. 2006 à 15:56
Gallient, je mettais juste en avant ta prétention... et entre nous, je préfère ma solution ou celle de malalam, et t'as pas dit pourquoi elles étaient moins bonnes...
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 10 juil. 2006 à 12:56
Hello,
ouais bon, on arrête les chamailleries en effet.
On se fiche de l'âge, on est là pour commenter un code.
Et de ce point de vue là, je ne vois en effet pas son intérêt.
MAIS...je le laisse, parce qu'il a le mérite de montrer des fonctions certes simples, mais que l'on voit peu.
Donc, pourquoi pas.
Je rappelle néanmoins à Gallient qu'en programmation, rien ne sert de réinventer la roue : on fait alors généralement moins bien, moins optimisé, moins rapide que les créateur du langage utilisé.
Voir uniqid()
http://fr2.php.net/manual/fr/function.uniqid.php
Gallient
Messages postés15Date d'inscriptionvendredi 29 avril 2005StatutMembreDernière intervention 7 novembre 2007 10 juil. 2006 à 12:26
Et coucou747, je déteste tout les gens qui ont des idées toutes faites sur le personne quand ils savent leur âge. Tu fais parti de ces personnes.
TheSin
Messages postés331Date d'inscriptionmardi 12 novembre 2002StatutMembreDernière intervention10 février 2009 10 juil. 2006 à 10:29
bin moi j'aimerais quand meme que la source ne soit pas en initié non plus car je pense pas que ça le soit ....
encore, utiliser un array_multisort() est déjà plus initié que dechex(), time(), microtime(), et substr()
Prof_Matches
Messages postés21Date d'inscriptionvendredi 24 février 2006StatutMembreDernière intervention19 août 2010 10 juil. 2006 à 07:16
Bon, les gars, vous allez arrêter de vous chamailler.... "c'est pas un post expert, ...."
Sachez apprécier les choses. Si vous n'êtes pas d'accord, et bien soyez humble et ayez la bonne conduite...
On dirait des gosses de 15 ans qui se disputent des images échangées à la récréation.
Bonne semaine à tous.
TheSin
Messages postés331Date d'inscriptionmardi 12 novembre 2002StatutMembreDernière intervention10 février 2009 9 juil. 2006 à 18:30
t'inquiete pas, j'ai jamais eu de collision non plus, je connais parfaitement ces algorithmes ^^
quand je disais "c'est déjà bien suffisant", c'est pour dire que y'a pas besoin de plus de ligne et de calculs pour faire la même chose ;-)
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 9 juil. 2006 à 15:34
"c'est déjà bien suffisant"=> si ça ne l'était pas, SHA1 offre des possibilitées interessantes... si tu trouves une collision, fais moi signe, je t'indiquerais un endroit ou tu pourras devennir reconnu, et plein de tunes (bah oui, les collisions sont rares...)
TheSin
Messages postés331Date d'inscriptionmardi 12 novembre 2002StatutMembreDernière intervention10 février 2009 9 juil. 2006 à 14:08
na mais ca y'est, maintenant c'est du initié ca ...
non mais tu pourrais mettre débutant quand même .....
ou alors explique pourquoi tu met initié parce que j'ai vraiment du mal à comprendre ...
coucou747 => entièrement d'accord avec toi, un md5(microtime()) tout bête, c'est déjà bien suffisant ^^
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 9 juil. 2006 à 12:20
et pourquoi ne pas utiliser md5(microtime()) ? les développeurs de php l'utilisent, personellement, je leur fait confiance...
de plus, à 16 ans, tu es peut-être le meilleur de ta classe en math, mais de là à dire bon... Attend la fin de prépa MP pour pouvoir juger de qui est bon ou mauvais.
Bon en math, ça veut dire poster expert ? Et bien dans ce cas, ici, beaucoup de gens peuvent poster expert, et tout ceux de cppfrance (enfin presque...)
TheSin
Messages postés331Date d'inscriptionmardi 12 novembre 2002StatutMembreDernière intervention10 février 2009 9 juil. 2006 à 11:26
je vois pas où y'a des maths dans ton code ......
je vois que de la conversion décimale en hexadécimal, de la concaténation de chaine, et de la découpe de chaine ....
bref, très exagéré ce niveau expert ...
Gallient
Messages postés15Date d'inscriptionvendredi 29 avril 2005StatutMembreDernière intervention 7 novembre 2007 8 juil. 2006 à 22:49
Expert car il faut être bon en maths et ne pas utiliser md5(microtime()) parque je mise sur la différence pour plaire :D
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 8 juil. 2006 à 16:55
euh... en quoi c'est expert ?
pourquoi ne pas utiliser md5(microtime()) comme on le fait pour les id de sessions ?
cs_Tit0x
Messages postés174Date d'inscriptionmardi 3 janvier 2006StatutMembreDernière intervention 9 juillet 2006 8 juil. 2006 à 14:43
Hello,
Si je comprend bien J'upload une photo qui s'intitule : maphoto.jpg alors le script va me la renommer en : [id-généré]-maphoto.jpg ?
15 juil. 2006 à 23:06
10 juil. 2006 à 15:56
10 juil. 2006 à 12:56
ouais bon, on arrête les chamailleries en effet.
On se fiche de l'âge, on est là pour commenter un code.
Et de ce point de vue là, je ne vois en effet pas son intérêt.
MAIS...je le laisse, parce qu'il a le mérite de montrer des fonctions certes simples, mais que l'on voit peu.
Donc, pourquoi pas.
Je rappelle néanmoins à Gallient qu'en programmation, rien ne sert de réinventer la roue : on fait alors généralement moins bien, moins optimisé, moins rapide que les créateur du langage utilisé.
Voir uniqid()
http://fr2.php.net/manual/fr/function.uniqid.php
10 juil. 2006 à 12:26
10 juil. 2006 à 10:29
encore, utiliser un array_multisort() est déjà plus initié que dechex(), time(), microtime(), et substr()
10 juil. 2006 à 07:16
Sachez apprécier les choses. Si vous n'êtes pas d'accord, et bien soyez humble et ayez la bonne conduite...
On dirait des gosses de 15 ans qui se disputent des images échangées à la récréation.
Bonne semaine à tous.
9 juil. 2006 à 18:30
quand je disais "c'est déjà bien suffisant", c'est pour dire que y'a pas besoin de plus de ligne et de calculs pour faire la même chose ;-)
9 juil. 2006 à 15:34
9 juil. 2006 à 14:08
non mais tu pourrais mettre débutant quand même .....
ou alors explique pourquoi tu met initié parce que j'ai vraiment du mal à comprendre ...
coucou747 => entièrement d'accord avec toi, un md5(microtime()) tout bête, c'est déjà bien suffisant ^^
9 juil. 2006 à 12:20
de plus, à 16 ans, tu es peut-être le meilleur de ta classe en math, mais de là à dire bon... Attend la fin de prépa MP pour pouvoir juger de qui est bon ou mauvais.
Bon en math, ça veut dire poster expert ? Et bien dans ce cas, ici, beaucoup de gens peuvent poster expert, et tout ceux de cppfrance (enfin presque...)
9 juil. 2006 à 11:26
je vois que de la conversion décimale en hexadécimal, de la concaténation de chaine, et de la découpe de chaine ....
bref, très exagéré ce niveau expert ...
8 juil. 2006 à 22:49
8 juil. 2006 à 16:55
pourquoi ne pas utiliser md5(microtime()) comme on le fait pour les id de sessions ?
8 juil. 2006 à 14:43
Si je comprend bien J'upload une photo qui s'intitule : maphoto.jpg alors le script va me la renommer en : [id-généré]-maphoto.jpg ?