Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Уникализация переменной

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

1. Budni - 08 Декабря, 2021 - 14:14:01 - перейти к сообщению
Как сгенерировать уникальные слова путем скрещивания?

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

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

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

Чтобы записались все уникальные слова без повторений.
2. neba2101 - 09 Декабря, 2021 - 02:56:41 - перейти к сообщению
string s;
s="слово"+"/";
messagebox(s);
3. Budni - 09 Декабря, 2021 - 03:32:43 - перейти к сообщению
neba2101 , наверно не правильно я выразился. Нужны все доступные уникализации подобрать.

Как в примере. Задаем слово "luboeslovo" + символ любой "/ "
Получается то, что под спойлером:
Пример (Отобразить)
4. neba2101 - 09 Декабря, 2021 - 04:46:09 - перейти к сообщению
 Budni пишет:
neba2101 , наверно не правильно я выразился. Нужны все доступные уникализации подобрать.

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


Чем мог)

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

Генерация паролей которые точно подойдут :) К примеру пароль содержит заглавную букву 1 символ и ещё что-то.
Для генерации уникальных логинов, которые можно прочитать нормально а не рандомный набор букв. например Andry + O будет куча логинов Aondry / Anodry/ Andory и т.д. Все они читабельные и уникальные.
6. Dantes3000 - 10 Декабря, 2021 - 02:43:01 - перейти к сообщению
Budni , можно брать таймштамп, он всегда уникальный. gettime()
7. Budni - 12 Декабря, 2021 - 08:34:26 - перейти к сообщению
Dantes3000 , нужно сразу список задать, ну и не хотелось бы без цифр, да и через сутки возможны повторения)

Вроде понимаю, что нужно взять переменную, узнать сколько букв, потом в цикле
добавить вторую переменную между char[0] и char[1] полученный результат добавить в блокнот и т.д. но жутко туплю и ерунда какая то выходит.
8. sparrtak - 12 Декабря, 2021 - 09:32:39 - перейти к сообщению
 Budni пишет:
Dantes3000 , нужно сразу список задать, ну и не хотелось бы без цифр, да и через сутки возможны повторения)

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

кинь код,посмотрим
9. Zireael - 12 Декабря, 2021 - 11:32:39 - перейти к сообщению
 Цитата:
должен получится список:
string
strin/g
stri/ng
stri/n/g
st/r/i/n/g

code (Отобразить)
10. Dantes3000 - 14 Декабря, 2021 - 01:38:03 - перейти к сообщению
 Budni пишет:
да и через сутки возможны повторения)


Таймштамп будет уникальным всегда, это не дата и время. Можно каждой цифре присвоить букву и заменить все простым replace.

Powered by ExBB FM 1.0 Final