Jag ska bygga ett enkätsystem här på jobbet och nu undrar jag om det finns någon som vet om det finns en bra funktion hur man genererar lösenord/nycklar i ASP, det ska alltså fungera så här, jag ska gå till en sida och där ska jag ha ett textfält där jag anger hur många nycklar som ska skapas och sen trycka på en knapp som skapar en lista på alla nycklar och sen samtidigt skickar in alla nycklar i en MSSQL databas, någon som vet hur man skapar en sån här funktion?? tacksam för seriösa svar! Skall de läsas/skrivas manuellt (dvs någorlunda läsbara) eller skall de vara unika?Generera lösenord/nycklar (löst)
//J.ESv: Generera lösenord/nycklar
Unika GUID:s skapar du enkelt i SQL Server med newid() funktionen:
<code>
select newid()
</code>
för att få det kortare (men blir inte alltid unika):
<code>
declare @pwdLength as int
set @pwdLength = 5
select right(newid(), @pwdLength)
</code>
Vill du skapa dem i ASP-koden så kan du göra typ
<code>
Function RandomText(length)
' Stora bokstäver A-Z (65-90)
Dim i, r
Randomize
For i = 1 To length
r = r & Chr(65 + CInt(Rnd() * 25))
Next
RandomText = r
End Function
</code>
/Tommy