webForumDet fria alternativet

Slumpa bokstäver

.NET

3 svar · 697 visningar · startad av joel_joel88

Medlem sedan nov. 20021 222 inlägg
Frågan#1

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

Medlem sedan nov. 20022 355 inlägg
#2

Jag 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?

Medlem sedan juni 20014 290 inlägg
#3

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("");
}
Medlem sedan dec. 19995 875 inlägg
#4

Hä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
270 ms totalt · 3 externa anrop · v20260731065814-full.767b4345
134 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)