SEKATOR:
Выбор комбинаций по номерам

Автор скрипта: BB

Если вы хотите использовать для игры банк из N номеров, а один игровой вариант содержит M номеров (меньше чем N), то эти номера придется распределить по нескольким вариантам. Такой набор вариантов называют комбинаторной системой. Это можно сделать многими способами, подробно об этом рассказано в статье "Основы системной игры". Для любых M и N имеется ровно одна система, которая включает все возможные комбинации M номеров из N. Такая система называется полной. Количество номеров в полной системе равно количеству сочетаний из N по M (это термин из комбинаторики, подробнее читайте об этом здесь). На этой странице вы можете составить полную систему для выбранного банка номеров. Комбинации выводятся в виде упорядоченного по возрастанию списка. Можно выводить не весь список, а только комбинации с указанными порядковыми номерами.

ВНИМАНИЕ: Если полная система содержит большое количество вариантов, то для создания такой системы рациональнее воспользоваться одним из генераторов полных систем, которые представлены в нашем разделе "ПРОГРАММЫ".

Общее число номеров в банке (N)
Количество номеров в одной комбинации (M)

Порядковые номера комбинаций для вывода


Использовать банк номеров для подстановки

Показывать порядковые номера



В поле "Порядковые номера комбинаций для вывода" укажите комбинации с какими порядковыми номерами в общем списке выводить. Можно указать несколько отдельных номеров или интервал: например так 1, 2, 3, 10, 20, 50-55, 100-110. (номера разделяются запятыми или пробелами, дефис обозначает интервал).
Если не указать ничего, то будут выведены все комбинации т.е. полная система.

Если вы хотите подставлять номера из своего банка, отметьте флажок перед полем "Использовать банк номеров для подстановки" и введите номера (их должно быть ровно N), Это могут быть даже не обязательно числа, для подстановки можно использовать любые слова или символы, но они обязательно должны разделяться ровно одним пробелом. Например: 5 12 18 21 24 38 42 или A B C D.
Если оставить флажок пустым, в качестве банка будут использованы первые N чисел.

отметьте флажок "Показывать порядковые номера", если хотите чтобы перед каждой комбинацией выводился ее номер.

Полученный список можно скопировать (весь список можно выделить по ctrl-A) и перенести в любой текстовый редактор для дальней работы.

Если комбинации не выводятся, скорее всего у вас в браузере отключены скрипты. Разрешите выполнение javascript в настройках браузера. Если вы обнаружили ошибки или у вас есть пожелания касающиеся этой программы или других подобных, напишите BB или администратору сайта "ФОРТУНА ОНЛАЙН"

Эта страничка может быть полезной не только любителям полных систем. Любая неполная система может быть записана в виде порядковых номеров комбинаций в полной системе. Такой способ записи, кстати, заметно короче. И если вы запишете любую систему таким образом, то на этой страничке в нее очень легко подставить номера из выбранного банка. Например, такая система для 6 номеров из 11, на 9 вариантов:

1 2 3 4 5 6
1 2 3 7 8 9
1 4 5 7 8 10
1 4 6 7 9 11
2 3 4 7 10 11
2 4 5 8 9 11
2 5 6 7 9 10
3 4 6 8 9 10
3 5 6 7 8 11

запишется так: 1 47 208 221 283 340 361 405 416.
Скопируйте эту этот набор чисел в окошко для ввода порядковых номеров комбинаций, укажите M=6, N=11 и нажав кнопку вы сразу получите эту систему в привычном виде, а если укажете банк номеров для подстановки, то получите готовые комбинации с подставленными номерами.

УДАЧИ!