Вот исправление функции RandomString
из ответа:
Function RandomString( ByVal strLen )
Dim str, min, max
Const LETTERS = "abcdefghijklmnopqrstuvwxyz0123456789"
min = 1
max = Len(LETTERS)
Randomize
For i = 1 to strLen
str = str & Mid( LETTERS, Int((max-min+1)*Rnd+min), 1 )
Next
RandomString = str
End Function
Другая функция не работает и неправильно получала случайный символ из строки соли. Эта функция вернет случайную строку, содержащую буквы и / или цифры.