GÉNÉRER UNE CHAINE ALÉATOIRE

Messages postés
36
Date d'inscription
jeudi 26 juin 2003
Statut
Membre
Dernière intervention
11 septembre 2005
- - Dernière réponse : BinOff
Messages postés
25
Date d'inscription
mardi 24 juillet 2001
Statut
Membre
Dernière intervention
13 décembre 2007
- 14 déc. 2007 à 10:59
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/22644-generer-une-chaine-aleatoire

Afficher la suite 
StevenJLMunn
Messages postés
36
Date d'inscription
jeudi 26 juin 2003
Statut
Membre
Dernière intervention
11 septembre 2005
-
Pourquoi tu fais un dictionare quand tu pourrais faire:
Randomize
x = (Rnd * 254)+1
x = chr(x)
s = s & x
Avec ca n'importe lequel des Charactères ASCII pourait apparetre.
BinOff
Messages postés
25
Date d'inscription
mardi 24 juillet 2001
Statut
Membre
Dernière intervention
13 décembre 2007
-
si je ne fais pas ca, c'est pour éviter certains caractères spéciaux. La fonction a été créée à l'origine pour permettre la validation d'une action par mail.

L'utilisateur étant inviter à cliquer sur un lien avec une clé spéciale de validation, il ne fallait pas de caractères accentués, ni de symboles tels que le ?, et le & par exemple.
ThunderPsycho
Messages postés
180
Date d'inscription
lundi 3 juin 2002
Statut
Membre
Dernière intervention
4 février 2007
-
Mouai bof...
Dans le cas ou tu veux un identifiant unique pour tes réponses par mail tu peux utiliser l'id unique de session de IIS, et meme tu peux y rajouter derriere un truc du genre :

Session.SessionID & "_" & Int(Date()) & "_" & Int(Time())

...
Comme ça tu peux même réidentifier ton client web a condition que tu ais une base de données avec tout ca dedans...
surfzoid
Messages postés
467
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
21 avril 2010
-
Je m 'y connait plus trop en site web, mais normalement ont fait pas ça avec un simple cookie !!!!!
BinOff
Messages postés
25
Date d'inscription
mardi 24 juillet 2001
Statut
Membre
Dernière intervention
13 décembre 2007
-
oui surfzoid, on peut le faire par variable de session. C'est marqué dans le commentaire de présentation.