Hej jag undrar hur man slumpar bokstäver.
jag ska ha som ett lösenordsumpare som ska slumpa siffror och bokstäver.
siffror kan jag redan slumpa fast inte bokstäver
Mc FettoMedlem sedan nov. 20022 355 inläggJag kan inget om vb, men borde man inte kunna bestämma intervall i heltal och göra om int till bokstav med asccii värdet?
GGunnarDMedlem sedan juni 20014 290 inlägg Här kommer ett program som slumpar tecken ur en valfri mängd, iofs skrivet i C men du borde enkelt kunna konvertera det till VB:
#include <stdio.h>
#include <time.h>
char *CharSet="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!?+-";
main(void) {
int i, n;
srand(time(NULL));
n=strlen(CharSet);
for(i=0; i<8; i++) {
printf("%c", CharSet[rand()%n]);
}
puts("");
}
BrimbaMedlem sedan dec. 19995 875 inläggHär är en lösenordsgenererare jag använde en gång..
Function PassGen(ilen)
For i = 1 to ilen
intBig = Int(26 * Rnd + 65)
intSmall = Int(26 * Rnd + 97)
intNum = Int(10 * Rnd + 48)
intRand = Int(3 * Rnd + 1)
Select Case intRand
Case 1
twoo = Chr(intBig)
Case 2
twoo = Chr(intSmall)
Case 3
twoo = Chr(intNum)
End Select
PassGen = PassGen & twoo
Next
End Function