Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2011, 09:05   #1
fartfart
 
Регистрация: 07.10.2010
Сообщений: 8
Печаль Генератор всех возможных паролей

Мне нужно сделать генератор всех возможных комбинаций. Например из букв A-Z, a-z , $!#&, и т.д выводились все неповторяющиеся комбинации.
А как сделать именно НЕПОВТОРЯЮЩИЕСЯ чёт не врубаюсь я новичок.
Лучше если есть исходник.
Плиз помогите.
Заранее спасибо.

Последний раз редактировалось fartfart; 01.02.2011 в 09:10.
fartfart вне форума Ответить с цитированием
Старый 01.02.2011, 09:15   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,542
По умолчанию

что есть "именно НЕПОВТОРЯЮЩИЕСЯ" в вашем понимании?
Встречались и встречаются самые разные трактовки. Далее перечислены ВСЕ комбинации длины 2 для набора из ДВУХ букв (A и B). Какие из них повторяются?
AA AB BA BB
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 01.02.2011 в 09:19.
evg_m вне форума Ответить с цитированием
Старый 01.02.2011, 09:25   #3
fartfart
 
Регистрация: 07.10.2010
Сообщений: 8
По умолчанию

да я именно и имел это ввиду чтобы выводились все комбинации, и невстречалось одинаковых - АА АА например
fartfart вне форума Ответить с цитированием
Старый 01.02.2011, 10:12   #4
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Вот, когда-то в детстве баловался...
Tmp.rar
Не забудь указать свой каталог и имя выходного файла паролей
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 01.02.2011, 10:19   #5
InternetStranger
php / delphi
Форумчанин
 
Аватар для InternetStranger
 
Регистрация: 10.06.2007
Сообщений: 175
По умолчанию

Цитата:
А как сделать именно НЕ ПОВТОРЯЮЩИЕСЯ
А как перебрать все не повторяющиеся числа от 0 до 99? (Правильный ответ - по порядку).

ps: Для начала напишите алгоритм перебора всех не повторяющихся чисел, например, 0...999, затем его можно будет модифицировать при помощи функций Chr
G.Azamat { Web Development / Computer simulation }
Начинающий программист думает, что в килобайте 1000 байтов, а законченный уверен, что в километре 1024 метра.
InternetStranger вне форума Ответить с цитированием
Старый 01.02.2011, 18:00   #6
fartfart
 
Регистрация: 07.10.2010
Сообщений: 8
По умолчанию

Цитата:
Сообщение от InternetStranger Посмотреть сообщение
А как перебрать все не повторяющиеся числа от 0 до 99? (Правильный ответ - по порядку).

ps: Для начала напишите алгоритм перебора всех не повторяющихся чисел, например, 0...999, затем его можно будет модифицировать при помощи функций Chr

А можете на примере показать ?
fartfart вне форума Ответить с цитированием
Старый 01.02.2011, 18:06   #7
InternetStranger
php / delphi
Форумчанин
 
Аватар для InternetStranger
 
Регистрация: 10.06.2007
Сообщений: 175
По умолчанию

Цитата:
А можете на примере показать?
Запросто
Код:
var i : Integer;
begin
       for i:=0 to 999 do begin
          // Тут полезный код
       end;
end;
G.Azamat { Web Development / Computer simulation }
Начинающий программист думает, что в килобайте 1000 байтов, а законченный уверен, что в километре 1024 метра.
InternetStranger вне форума Ответить с цитированием
Старый 01.02.2011, 18:17   #8
fartfart
 
Регистрация: 07.10.2010
Сообщений: 8
По умолчанию

Ну это понятно а что в "полезном коде" ?))))
fartfart вне форума Ответить с цитированием
Старый 01.02.2011, 18:50   #9
Slippy
Пользователь
 
Аватар для Slippy
 
Регистрация: 29.12.2010
Сообщений: 55
По умолчанию

Цитата:
Например из букв A-Z, a-z , $!#&, и т.д выводились все неповторяющиеся комбинации.
Если именно в этих диапазонах хотите вывести все неповторяющиеся комбинации, боюсь, вы рискуете не дождаться окончания вывода =)
Теория – это когда все известно, но ничего не работает. Практика – это когда все работает, но никто не знает почему. Мы объединяем теорию и практику: ничего не работает и никто не знает почему ©
Slippy вне форума Ответить с цитированием
Старый 01.02.2011, 18:53   #10
fartfart
 
Регистрация: 07.10.2010
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Slippy Посмотреть сообщение
Если именно в этих диапазонах хотите вывести все неповторяющиеся комбинации, боюсь, вы рискуете не дождаться окончания вывода =)
ну всё зависит от длины комбинации....))
fartfart вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перебор всех возможных вариантов phenix Помощь студентам 3 03.12.2010 21:29
генератор паролей VAN32 C++ Builder 2 11.03.2010 19:36
Перебор всех возможных вариантов [MI_nor] Общие вопросы C/C++ 9 01.04.2009 21:17
Генератор паролей Dimixis Помощь студентам 2 03.07.2007 13:08