Sedan jag skrev mailet om ett l�senords-genererings program har jag f�tt
flera privata mail som fr�gat efter det. Jag skickar med det h�r.
Programmet �r v�lkommenterat, f�r du n�gra problem skicka ett mail.
I sin nuvarande form skriver det bara ut ett l�senord best�ende av
ascii-tecknena 48-122. L�senordet best�r av 4 - 11 tecken.
Programet har en bugg. Om tv� l�senord generas samma sekund blir det
likadana. Har inte funnit n�gon l�sning p� detta, kanske n�gon p� listan
kan hj�lpa till?
/petter
_____________________________________
[EMAIL PROTECTED]
#include <iostream.h> /* Beh�vs f�r utmating */
#include <time.h> /* Beh�vs till slumpomskramlaren */
#include <stdlib.h> /* Beh�vs f�r rand() och srand() */
// pswdgenerator.cpp
// (c) petter storm 1999
int main()
{
char c;
int number_of_digits;
srand(time(NULL)); /* Skramlar om i slumptalsgeneratorn */
number_of_digits = rand() % 7 + 4; /* Antal tecken som l�senordet ska
best� av. */
for (int i = 0 ; i < number_of_digits ; i++)
{
c = (rand() % 74) + 48; /* Slumpar ett tal mellan 48 och 122
och lagrar motsvarande ASCII-tecken i c */
while ( c == 94 || c == 95 || c == 96 || c == 58 || c == 59) /* Om c antar
ett antal "f�rbjudna" v�rden, slumpa om. */
c = (rand() % 74) + 48;
cout << c; /* Skriv ut c; */
}
cout << endl;
return 0;
}
======Annons================================================
annonsera? --> mailto: [EMAIL PROTECTED]
============================================================