Генератор паролей - VB (60581)

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток))) Помогите пожалуйта написать программу(или исходник) под названием "Генератор паролей". Принцип программы прост. Она должна сгенерировать пароль и вывести его например: в Textbox. И ещё, в программе пожно будет выставлять длину пароля. (В пароле должны присутствовать цифры и английские буквы) Помогите пожалуйста)) Заранее спасибо(+1)

Решение задачи: «Генератор паролей»

textual
Листинг программы
Option Explicit
Dim a(3, 26) As Integer, parol As String, p As Integer
Dim i As Integer, ind1 As Integer, ind2 As Integer
 
Private Sub Command1_Click()
p = Val(Text1.Text)
If Len(p) < 1 Then
MsgBox "L>0 !!!"
Exit Sub
End If
parol = ""
For i = 1 To p
ind1 = Int(Rnd * 2) + 1 'Int(Rnd * 2) + 1 если больших не над
Label1 = ind1
If ind1 = 1 Then
ind2 = Int(Rnd * 10) + 1
Else
ind2 = Int(Rnd * 26) + 1
End If
parol = parol & Chr(a(ind1, ind2))
Next i
Text2.Text = parol
End Sub
 
Private Sub Form_Load()
Text2.Locked = True
For i = 1 To 10
a(1, i) = i + 47 'цифры
Next i
For i = 1 To 26
a(3, i) = i + 64 'большие
a(2, i) = i + 96 'маленькие
Next i
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.273 из 5
Похожие ответы