Мне трудно понять, как создать генератор паролей со случайными буквами. Например, ASWED-ASDWAD-EFEST. Пока я могу делать случайные числа только с помощью кода
@echo off
:password
echo %random%-%random%-%random
pause
goto password
PS: моя ОС Windows Vista.
вся помощь будет оценена.
Ответы:
Существует дискуссия здесь , что вы могли бы адаптировать для ваших целей.
TheOutcaste объясняет вышеизложенное:
источник
Set /A _RND=_RND%%61
необъяснимые строки: - _RND ранее был установлен на случайное число, а затем модуль 61 для него получает число от 0 до 61.SET _rndalphanum=!_Alphanumeric:~%_RND%,1!
Затем он выполняет подстроку _Alphanumeric в позиции _RND для 1 персонаж Таким образом, он выбирает число от 0 до 61, а затем вытягивает этот символ из A-Za-z. Затем вы можете создать альфа-строку случайных символов, повторив процесс.источник
{ }
противном случае, это затрудняет чтение.Это простое и элегантное решение для этого
источник
вот мой Ameture, но это работает
источник
{ }
противном случае, это затрудняет чтение.Я отредактировал полс один:
источник
Это работает, но не совсем правильно, когда мы вспоминаем его как sub. (т.е. непредсказуемо сбои при вызове подпрограммы: generator.
источник
Это полностью сделанная версия с 16 символами, включая прописные, строчные и цифры. Это версия для новичков, поэтому она не содержит сложных команд, таких как «for», но работает хорошо. Единственный недостаток - он может отставать и иногда перестать работать, если вы генерируете слишком много строк.
источник