Geschrieben von slayer am 22.05.2004, 02:39

Ich habe das Scripct von alpay vom 24.4.04 15:11 aus PHP in C++ umgesetzt.

Ihr braucht dazu einen Button... "Button1"
und ein Editfeld... "Edit1"

void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString zeichen="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"; // vereinbarung der Zeichenkette (String)
randomize(); // Aufruf der Zufallsfunktion (.. Ist Standart bei Borland...)
AnsiString feld[10]; // vereinbarung von einem Feld mit 10 Elementen
int stelle=0; // vereinbarung von Stelle mit Anfangswert '0'
for(int i=0;i<10;i++) // initialisierung der Zaehlschleife
{
stelle=random(62); //Stelle bekommt einen Zufallswert (zwischen 0 & 61) was die Position in der Zeichenkette (zeichen) darstellt
feld[i]=zeichen.SubString(stelle,1);Feldelement bekommt den zufaellig bestimmten Buchstaben (von "stelle" bis "stelle+1")
}
Edit1->Text=feld[0]+feld[1]+feld[2]+feld[3]+feld[4]+feld[5]+feld[6]+feld[7]+feld[8]+feld[9]; // Anzeigen des Passwortes
}

Damit generiert ihr ein zafaelligest 10 Stelliges Passwort.
Es wird nur angezeigt.

Viel Spaß beim Weiterentwickeln.

MfG
slaYer

Bewertung Anzahl
6
25,0 %
1 Bewertungen
5
25,0 %
1 Bewertungen
4
25,0 %
1 Bewertungen
2
25,0 %
1 Bewertungen