Есть еще такой алгоритм. Для любого варианта имеем Для 5 совпадений - 1 -вариант Для 4 совпадений - 155 -вариантов Для 3 совпадений - 4650 -вариантов Для 2 совпадений - 44950 -вариантов Для 1 совпадений - 157325 -вариантов Для 0 совпадений - 169911 -вариантов всего 376992 -вариантов
далее есть алгоритм, определяющий № варианта из 376992, и просто ставим в массиве соответствующую цифру. Нули не проверяем, остается 207081 вариант - немного меньше, чем все. Но будет ли выигрыш по времени - ХЗ, на расчет номера тоже ведь время нужно...
Есть еще такой алгоритм. Для любого варианта имеем Для 5 совпадений - 1 -вариант Для 4 совпадений - 155 -вариантов Для 3 совпадений - 4650 -вариантов Для 2 совпадений - 44950 -вариантов Для 1 совпадений - 157325 -вариантов Для 0 совпадений - 169911 -вариантов всего 376992 -вариантов
далее есть алгоритм, определяющий № варианта из 376992, и просто ставим в массиве соответствующую цифру. Нули не проверяем, остается 207081 вариант - немного меньше, чем все. Но будет ли выигрыш по времени - ХЗ, на расчет номера тоже ведь время нужно...Michael_S