Generateur user id

Contenu du snippet

Ce petit bout de code permet de générer un identifiant unique pour un utilisateur (ou pour toute autre chose...) sur un nombre de caractères à votre convenance.

Source / Exemple :


<HTML>
<HEAD>
<TITLE>Generateur User ID</TITLE>
</HEAD>
<BODY>
<%
' Generateur d'Identifiant Utilisateur
' (c)2001 Cedric Malecot / Novealogic
' email : cedric.malecot@libertysurf.fr

function genere_user_id(taille)
dim chaine_ascii
dim chaine_num
dim count
dim temp,i
	chaine_ascii=Array("A","a","B","b","C","c","D","d","E","e","F","f","G","g","H","h","I","i","J","j","K","k","L","l","M","m","N","n","O","o","P","p","Q","q","R","r","S","s","T","t","U","u","V","v","W","w","X","x","Y","y","Z","z")
	chaine_num=array("0","1","2","3","4","5","6","7","8","9")
	Randomize
	for count=1 to int(taille/2)
		temp=temp + chaine_ascii(Int(52*Rnd))
		temp=temp + chaine_num(Int(10*Rnd))
	next
	genere_user_id=temp
end function

Response.write "<FORM action='genere_uid.asp'>"
Response.Write "<input type=text value='" &  genere_user_id(8) & "'>&nbsp;"
Response.Write "<input type=submit value='Nouvelle Valeur'>"
Response.write "</FORM>"
%>
</BODY>
</HTML>

Conclusion :


Utilisation :
Il suffit d'appeler la fonction genere_user_id avec en paramêtre la longueur en caractères du UID. Voir le code pour un exemple...

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.