Как сгенерировать уникальные слова путем скрещивания?
Например
слова + символ
string + /
должен получится список:
string
strin/g
stri/ng
stri/n/g
st/r/i/n/g
и т.д.
Чтобы записались все уникальные слова без повторений.
1. Budni - 08 Декабря, 2021 - 14:14:01 - перейти к сообщению
2. neba2101 - 09 Декабря, 2021 - 02:56:41 - перейти к сообщению
string s;
s="слово"+"/";
messagebox(s);
s="слово"+"/";
messagebox(s);
3. Budni - 09 Декабря, 2021 - 03:32:43 - перейти к сообщению
neba2101 , наверно не правильно я выразился. Нужны все доступные уникализации подобрать.
Как в примере. Задаем слово "luboeslovo" + символ любой "/ "
Получается то, что под спойлером:
Как в примере. Задаем слово "luboeslovo" + символ любой "/ "
Получается то, что под спойлером:
Пример (Отобразить)
4. neba2101 - 09 Декабря, 2021 - 04:46:09 - перейти к сообщению
Budni пишет:
neba2101 , наверно не правильно я выразился. Нужны все доступные уникализации подобрать.
Как в примере. Задаем слово "luboeslovo" + символ любой "/ "
Получается то, что под спойлером:
Как в примере. Задаем слово "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] полученный результат добавить в блокнот и т.д. но жутко туплю и ерунда какая то выходит.
Вроде понимаю, что нужно взять переменную, узнать сколько букв, потом в цикле
добавить вторую переменную между char[0] и char[1] полученный результат добавить в блокнот и т.д. но жутко туплю и ерунда какая то выходит.
8. sparrtak - 12 Декабря, 2021 - 09:32:39 - перейти к сообщению
Budni пишет:
Dantes3000 , нужно сразу список задать, ну и не хотелось бы без цифр, да и через сутки возможны повторения)
Вроде понимаю, что нужно взять переменную, узнать сколько букв, потом в цикле
добавить вторую переменную между char[0] и char[1] полученный результат добавить в блокнот и т.д. но жутко туплю и ерунда какая то выходит.
Вроде понимаю, что нужно взять переменную, узнать сколько букв, потом в цикле
добавить вторую переменную между char[0] и char[1] полученный результат добавить в блокнот и т.д. но жутко туплю и ерунда какая то выходит.
кинь код,посмотрим
9. Zireael - 12 Декабря, 2021 - 11:32:39 - перейти к сообщению
10. Dantes3000 - 14 Декабря, 2021 - 01:38:03 - перейти к сообщению
Budni пишет:
да и через сутки возможны повторения)
Таймштамп будет уникальным всегда, это не дата и время. Можно каждой цифре присвоить букву и заменить все простым replace.