Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Описание: Генератор паролей, ников и прочей абрыкадабры
Denci
Отправлено: 27 Февраля, 2022 - 22:21:59
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 15
Дата рег-ции: Март 2015  
Репутация: 0




Здравствуйте. Понимаю, что есть куча готовых сервисов для подобной генерации, и что это все можно записать в текстовые файлы и при необходимости считать. Но всё же хотелось бы такую функцию. Пользователь задаёт количество символов и знаки символов (цифры, английский буквы, спец.символы). Функция генерирует пароль. Может кто готовый вариант предложит, или подскажите алгоритм действий, сам начну делать и здесь выложу. Задача такова: передаю функции аргументы (8, Aa-Zz), где 8-это количество символов, функция возращает строку с паролем. Ну, думаю, принцип поняли. Заранее спасибо за ответы, предложения, подсказки.
 
 Top
Zireael
Отправлено: 27 Февраля, 2022 - 22:50:21
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4461
Дата рег-ции: Нояб. 2017  
Репутация: 585




CODE:
messagebox(pass(8, "0123456789abcdefABCDEF!@#$%"));


function pass(int count, string s)
{
char c[999];
strcpy(#c[0], s);

int len = size(s);
s="";
for(int i=0; i<count; i++)s = s + format(#c[rand(0, len)], 1);
return s;
}
 
 Top
konctantin777
Отправлено: 19 Сентября, 2023 - 15:46:36
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Здравствуйте.
Zireael , А как "ограничить выдаваемые символы", чтобы кибор "из коробки" вводил всегда корректно ?
Это про блоки в виз редакторе эмуляция нажатий и записать файл. Когда язык может быть разный, капс нажат либо нет. Не Вашей функцией записи в блокнот ?
(Добавление)
CODE:
string s=pass(777, "0123456789abcdefABCDEF!@#$%");

function pass(int count, string s)
{
char c[999];
strcpy(#c[0], s);

int len = size(s);
s="";
for(int i=0; i<count; i++)s = s + format(#c[rand(0, len)], 1);
return s;
}

блок записи в файл (с заменой файла)
блок прочитать из файла в SFile
блок иф SFile==passw
мессаги всё совпало или, по красной, не совпало.

Не совпадает
(Добавление)
Не даёт редактировать.
string s правильно string passw
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Готовые скрипты »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by