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

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

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

> Описание: Как сгенерировать уникальные слова?
Budni
Отправлено: 08 Декабря, 2021 - 22:14:01
Post Id



Пользователь
Специалист


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




Как сгенерировать уникальные слова путем скрещивания?

Например
слова + символ
string + /

должен получится список:

string
strin/g
stri/ng
stri/n/g
st/r/i/n/g
и т.д.

Чтобы записались все уникальные слова без повторений.

(Отредактировано автором: 08 Декабря, 2021 - 22:14:21)

 
 Top
neba2101
Отправлено: 09 Декабря, 2021 - 10:56:41
Post Id



Пользователь
Мастер


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




string s;
s="слово"+"/";
messagebox(s);
 
 Top
Budni
Отправлено: 09 Декабря, 2021 - 11:32:43
Post Id



Пользователь
Специалист


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




neba2101 , наверно не правильно я выразился. Нужны все доступные уникализации подобрать.

Как в примере. Задаем слово "luboeslovo" + символ любой "/ "
Получается то, что под спойлером:
Пример (Отобразить)
 
 Top
neba2101
Отправлено: 09 Декабря, 2021 - 12:46:09
Post Id



Пользователь
Мастер


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




 Budni пишет:
neba2101 , наверно не правильно я выразился. Нужны все доступные уникализации подобрать.

Как в примере. Задаем слово "luboeslovo" + символ любой "/ "
Получается то, что под спойлером:
Пример (Отобразить)


Чем мог)

Если я правильно понял задачу, то под спойлером должно быть НАМНОГО больше вариантов.
Интересно в каких случаях такое может понадобится?
 
 Top
Budni
Отправлено: 09 Декабря, 2021 - 13:17:08
Post Id



Пользователь
Специалист


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




 neba2101 пишет:
Интересно в каких случаях такое может понадобится?

Генерация паролей которые точно подойдут :) К примеру пароль содержит заглавную букву 1 символ и ещё что-то.
Для генерации уникальных логинов, которые можно прочитать нормально а не рандомный набор букв. например Andry + O будет куча логинов Aondry / Anodry/ Andory и т.д. Все они читабельные и уникальные.
 
 Top
Dantes3000
Отправлено: 10 Декабря, 2021 - 10:43:01
Post Id



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


Покинул форум
Сообщений всего: 1465
Дата рег-ции: Июнь 2016  
Репутация: 58




Budni , можно брать таймштамп, он всегда уникальный. gettime()
 
 Top
Budni
Отправлено: 12 Декабря, 2021 - 16:34:26
Post Id



Пользователь
Специалист


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




Dantes3000 , нужно сразу список задать, ну и не хотелось бы без цифр, да и через сутки возможны повторения)

Вроде понимаю, что нужно взять переменную, узнать сколько букв, потом в цикле
добавить вторую переменную между char[0] и char[1] полученный результат добавить в блокнот и т.д. но жутко туплю и ерунда какая то выходит.
 
 Top
sparrtak
Отправлено: 12 Декабря, 2021 - 17:32:39
Post Id



Пользователь
Наблюдатель


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




 Budni пишет:
Dantes3000 , нужно сразу список задать, ну и не хотелось бы без цифр, да и через сутки возможны повторения)

Вроде понимаю, что нужно взять переменную, узнать сколько букв, потом в цикле
добавить вторую переменную между char[0] и char[1] полученный результат добавить в блокнот и т.д. но жутко туплю и ерунда какая то выходит.

кинь код,посмотрим
 
 Top
Zireael
Отправлено: 12 Декабря, 2021 - 19:32:39
Post Id



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


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




 Цитата:
должен получится список:
string
strin/g
stri/ng
stri/n/g
st/r/i/n/g

code (Отобразить)
 
 Top
Dantes3000
Отправлено: 14 Декабря, 2021 - 09:38:03
Post Id



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


Покинул форум
Сообщений всего: 1465
Дата рег-ции: Июнь 2016  
Репутация: 58




 Budni пишет:
да и через сутки возможны повторения)


Таймштамп будет уникальным всегда, это не дата и время. Можно каждой цифре присвоить букву и заменить все простым replace.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by