Skapa en slumpmässig lösenordgenerator
Om du använder lösenord av någon typ på din webbplats är det bäst att hålla dem slumpmässiga. På så sätt kan de inte lätt gissas av inkräktare.

För det första är det bra att veta lite om ASCII-karaktärer. Varje tecken ditt tangentbord kan skriva representeras faktiskt av ett nummer. Så bokstaven A representeras av 65. Bokstaven Z representeras av 90. Så allt du behöver göra är att generera en serie slumpmässiga siffror, varje nummer mellan 65 och 90. Det skulle ge dig ett sätt att hitta motsvarande bokstäver.

Om du också vill inkludera siffror hittas de mellan fläckarna 48 och 57. Jag skulle inte använda fläckarna mellan 57 och 65 - det är udda karaktärer som kolon.

Så låt oss säga att du vill skapa ett lösenord med 7 tecken som innehåller ett slumpmässigt sortiment av bokstäver och siffror. Du kan göra något liknande:

Randomize ()
PassLen = 0
CurrPass = ""

gör medan PassLen <7
CurrLtr = Int ((42 * Rnd ()) + 48)
om CurrLtr 65 då
CurrPass = CurrPass & Chr (CurrLtr)
PassLen = PassLen + 1
slut om
slinga

Så du fortsätter att generera ett nytt ASCII-tecken, och varje gång du gör det ser du om det finns antingen i bokstaven eller siffrintervallet. Om det är det, använder du det för att lägga till ditt lösenord. Om det inte är (dvs. om det är i det "symbol" mittområdet) ignorerar du det och fortsätter att titta. När du är klar bör du ha ett trevligt slumpmässigt lösenord!

ASCII-diagram

Video Instruktioner: Skapa en slumpad lista i Excel med SLUMP och SLUMP.MELLAN (April 2024).