Числовые ряды

 

Описание интерфейса

Ряды позволяют производить выборку комбинаций на основе предположения о вероятности выпадения отдельных чисел или группы чисел в следующем тираже. Каждый ряд – это набор чисел (от 1 до N), для которых указывается количество возможных совпадений с будущей выигрышной комбинацией. Количество совпадений называется условием.

Все необходимые исходные данные заносятся в <Таблицу рядов и условий>. Эти данные затем используются для отбора комбинаций по указанным критериям.


Пример №1: числовые ряды и условия для них.

Первый столбец таблицы – это просто порядковый номер строки, конечный номер показывает общее количество строк в таблице.

Второй столбец – Числовой ряд – содержит списки рядов. Числа внутри ряда отделяются друг от друга пробелами или запятыми и могут следовать в любом порядке, необязательно по возрастанию (хотя для визуального контроля это желательно).

В третьем столбце указываются Условия для соответствующего ряда чисел. Цифры условий желательно располагать слитно друг за другом и по возрастанию, в этом случае увеличивается скорость их обработки. Но, опять же, это желательно лишь для визуальной оценки, наличие разделителей или неупорядоченное размещение не является ошибкой.

Например, запись из 10-й строки примера [04, 07, 09, 11, 13, 19, 20, 22, 28, 31, 34] [0123] означает, что ряд состоит из 11 чисел и предполагается, что из них 0, 1, 2 или 3 числа будут входить в состав выигрышной комбинации (т.е. [0..3] это условие совпадения чисел данного ряда с ДП). Как правило, игроки имеют некоторые предположения относительно вероятных чисел следующей комбинации. Конечно, при наличии только одного ряда чисел, пусть даже с достаточно точным условием, невозможно отсеять большое количество комбинаций и получить в результате приемлемый прогноз. Поэтому предполагается одновременное использование нескольких рядов, каждый со своим условием.

Примечание: если Ряд или Условие содержат некорректные данные, то ячейка в первом столбце будет помечена красным цветом. Желательно не допускать наличия таких "битых" строк и исправлять их до начала обработки. Но если такие строки будут, то они при обработке будут пропущены.

 

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

<Добавить строку> – используется для вставки нового ряда. После нажатия кнопки внизу таблицы появится пустая строка, куда можно будет внести требуемые данные.

<Удалить строку> – удаление из таблицы текущей строки, выделенной (помеченной) или той, где находится текстовый курсор.

<Переместить вверх> / <Переместить вниз> – перемещает текущую строку соответственно вверх или вниз по списку. Это своеобразное средство ручной сортировки рядов чисел.

<Удалить неверные> – удаляет из таблицы все неверные строки, т.е. те, которые содержат ошибки (недопустимые символы, несоответствующие числа). В таблице такие строки помечены красным цветов в первом столбце.

<Очистить таблицу> – удаляет из таблицы все строки независимо от их содержимого (инициализация данных).

 

Дополнительные возможности

Иногда в наличии имеются уже готовые наборы рядов и условий, например, созданные вручную в текстовом редакторе или сформированные какой-нибудь программой. В таком случае имеется возможность добавить их в таблицу в полуавтоматическом режиме. При нажатии кнопки ">>" таблица рядов сожмется по вертикали, надпись кнопки поменяется на "<<", а внизу появится панель <Предварительной установки рядов и условий>.


Пример №2: вставка в редактор готового набора рядов и условий.

Основным элементом здесь является, фактически, простой текстовый редактор, куда можно добавить имеющиеся наборы рядов и условий в относительно произвольной форме. Для вставки внешних данных можно использовать системный буфер обмена. Формат записи рядов и условий подробно описан в соседнем элементе справа от редактора.

Кнопка <Передать в таблицу> позволяет поместить данные из редактора в таблицу рядов – если сравнить примеры №1 и №2, можно легко обнаружить их полную идентичность, это пример передачи данных. (Примечание: при передаче данных таблица рядов будет предварительно полностью очищена!).

Кнопка <Очистить список> удаляет все строки из текстового редактора. При нажатии на кнопку "<<", панель с редактором исчезнет с экрана, а таблица рядов вновь восстановится по вертикали.

 

Обработка данных

После заполнения таблицы рядов и условий можно провести обработку данных – отфильтровать комбинации в соответствии с заданными критериями. Для запуска процесса необходимо нажать кнопку <Фильтровать>.

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

Однако данное, достаточно строгое условие отбора, можно значительно подкорректировать, используя такую дополнительную возможность, как "Степень доверия к рядам". "Доверие" к рядам можно выразить в процентах или в абсолютных величинах (эти величины взаимно связаны друг с другом, и при изменении одной из них другая изменяется синхронно). В приведенном примере степень доверия к рядам составляет 90% из общего количества в 23 ряда, что составляет 21 ряд (эти числа и показаны в примере). В этом случае, при обработке каждой комбинации, достаточно ее положительного сравнения с любым 21 рядом (а не со всеми 23), чтобы считать эту комбинацию "верной" и оставить в массиве. Фактически, "Степень доверия к рядам" – это учет возможных (и даже вполне вероятных) ошибок игрока при выборе числовых рядов и условий к ним. Чем меньше степень доверия, тем выше шанс не упустить нужные комбинации из-за ошибок в каких-то рядах или условиях. Однако при этом увеличивается и остаток комбинаций.

Примечание: возможность регулирования степени доверия к рядам и учета возможных ошибок доступна только для при работе программы в расширенном режиме, т.е. для зарегистрированных пользователей (см. Регистрация). В обычном режиме работы степень доверия всегда принимается равной 100%.

 

Дополнительные сведения

Из множества различных рядов можно выделить два противоположных типа:

1. Короткие, из нескольких чисел, с достаточно "узкими" условиями, например:
[14, 27] [0] – ни одно из чисел ряда не войдет в состав выигрышных.
[1, 03, 9, 35] [1] – в состав выигрышных попадет хотя бы одно из чисел.
[15, 17, 18, 44] [0..1] – из всех чисел ряда максимум одно станет выигрышным, или ни одного.

Такие ряды можно условно назвать "исключающими", т.к. они указывают, в основном, на исключаемые из рассмотрения или маловероятные, на взгляд игрока, числа.

2. Длинные, состоящие из многих чисел, с "широкими" условиями, например:
[1,3,5,9,11,12,15,16,20,21,23,25,30,32,35,37,38,40,41,47,48,49] [3..5] – из данного ряда в состав "призеров" войдут от 3 до 5 чисел.
[02, 03, 04, 11, 13, 14, 15, 20, 21, 22, 24, 29, 39, 43, 45, 46, 48] [2..4] – от 2-х до 4-х чисел станут выигрышными.

Эти ряды, в отличие от коротких, содержат достаточно большое количество потенциально выигрышных чисел. Их можно, условно, назвать "включающими".

И длинные и короткие ряды со своими, соответственно "узкими" и "широкими", условиями являются, как правило, сравнительно точными. Однако это не значит, что, создав множество подобных рядов (например, сотни или тысячи), можно легко найти выигрышную комбинацию – во-первых, каждый подобный вариант "сбивает" не так уж много комбинаций, как хотелось бы, а во-вторых, многие из вариантов (т.е. ряды со своими условиями) частично как бы "пересекаются" друг с другом, т.е. зачастую "сбивают" одни и те же комбинации. В результате остаток комбинаций может быть довольно большим (десятки и сотни тысяч комбинаций). Впрочем, этот метод легко совместить с другими методами отбора для уменьшения остатка.

 

Запись и восстановление состояния рядов

Для того, чтобы каждый раз не набирать вручную ряды и условия, предусмотрена возможность их сохранения в специальном файле состояний на диске (см. Файлы состояний) и, соответственно, возможность их считывания из файла.

При сохранении рядов можно указать необходимость записи в файл только тех из них, которые не содержат ошибок – переключатель <Сохранять только правильные ряды>. (Примечание: ряды с ошибками выделены в таблице красным цветом и могут быть предварительно удалены из списка).

При загрузке (считывании) рядов из файла состояния они автоматически помещаются в таблицу рядов и условий. Если установлен переключатель <Предварительная очистка таблицы>, то, непосредственно перед загрузкой рядов, из таблицы будут удалены все содержащиеся в ней строки. В противном случае загружаемые из файла ряды будут добавлены к тем, что уже находятся в таблице.

Примечание: возможность сохранения и восстановления состояния рядов доступна только для при работе программы в расширенном режиме, т.е. для зарегистрированных пользователей (см. Регистрация).

 

Назад
Оглавление
Далее
Hosted by uCoz