Analisando propostas

Desenvolver filtros para loterias C#

Publicado em 01 de Dezembro de 2018 dias na TI e Programação

Sobre este projeto

Aberto

Tenho um software em desenvolvimento

eleja faz certos filtros

mas quero criar uma nova faixa

necessito
input  txtparacombjnaçoes a serem fitradas

necessito que leia de .rar pois os volumes são imensos (doua formas .txt e .rar)

o input  receb erp dados do geradordde combjnaçoes que, umavezas=cionadoiracteruim ping nosfktrospara saber se gero ou  nao a combinaçao

entao,, precciso de um gerador combinatorio, que me permita geraarqualquer volume de combinações em txt ate um limite de 8gb em .rar 

parametros do gerador

combinaçoes desde 1 a 100 numeros sorteados

volumescombjnaddos

1 a 100  101 a 200  201 a 300  301 a 400  401a 500

eu explico-

loterias comuns, nrs combjnados de 1 a 100

bola extra 1, usa o volume de  101 a 200

bola extra 2  usa o volume de 201 a 300

portanto seletor deve permitir  geraçao de qualquer loteria com ate 100 numeros combjnadods + ate 5 bolas extras

exemplo: loteria tem 39 numeros  e sorteia 5  nrs e 5 bolas extras
bolaa 1 1 a 15
bola 2 28 a 40
bola3 11 a 17
bola 4  10 a 30
bola 5 22 a 31


exemplo combinado


02 04 05 25 27 105 228  313 430 525

esse gerador portanto gerara 5 nrs na 1a parte (5 combinados) a seguir, gerará e combinara ada uma das bolas extras, colocando as com os numeros aqui citados para o usuario saber do qque se trata, sem misturar bolas extras com os numeros comuns da loteria.

O que vamos fazer é a parte do coração matematico do software

uma veque processode geraçao foracionado, o usuariio pode requerer um limite e comque nrsele quer ue seja gerado, portanto necessito um chart e um campo de inserçao facil, ctrlc ctrlv

e um bortaaopara inserit todos e limpar todos.

A seguir em  built in eu preciso de acesso a filtros simples

os bfiltros sao alimentados por numeros que se restringem por quantidades

os numeros podem reperesentar criterios

parte 1-criar oimput de combinaões autoatocas q7e vem di gerador, crfiar o input manual, que vedm dce arquivo txt ou .rar

o out put seráem .rar ou txt a fgosto do usuario.

Para evitaer crtash, se o volume txt for superior a 2 gb sempre sera .rar

filtro de min max para grupos

compara numeros com minimo e maximo
compara segundo o criterio do usuario- ou seja se ele nao escreve nada, compara e conta tudo,, se ele escreve um grupo criterio o sistema vai comparar.

Assim veja suponha que tenhamos um grupo com 1 2 3 4 5 6 7 8 9 10

criterio do usuario: 1 2 3 4

definição dos limites do filtro min 0 max 1

entao para as combinações vamos ter no maximo 1 nr de 1 2 3 4


filtro de somas simples com min x max + campo de soma especifica com campo de criterios(que valores devem ser somados) definido pelo usuario + 8 botoes hotspots (apres impares etc) 

somas de algarismos direita esquerda e total com min x max + campo de criterio ilimitado (usuario escreve os nrs da serie), + 8 hot botoes para criterios chaves (spots

somas de segmentos

segmentos são alicerçados atraves da ordenação crescente das combinações.

Portanto, este filtro ordenará as combinações antes de ser aplicado 

exemplo:

a combinação 12 3 4 5 6  tem os seguintes segmentos:

12 23 34 45 56  123 234 345 456  1234 2345 3456  12345 23456

é necessario criar um algoritmo que desmembre e callcule as somas dos segmentos requisitados pelo usuario, incluindo se fore múltiplos

exemplo, somas min 6 max 16 para segmentos 123  234  345 456

os valores ficarao entre 6 e 16 e somente esta classe de combinaçoes sera vvlidada,ou invalidada (segundo o desejo do usuario)

considerar-se ao "posições"consecutivas as bolas extras,com seus respectios numeros sendo agregados e devidamente computados (101 a 600)

neste filtro se aplica o modelo de criterios,como nos anteriores.

O sistema so contara os números da série

exemplo  soma das sequencias par 123 234 345 456    supondo que a combinaçao seja  03  17 23 49 57 59  em nao existindo valorpar qualquer uma delas ai ter valor zero.
Ja se o fator for impar
123=43  234 =89  345 = 129  456 = 165

permitir,,para todos os tipos de somas, que o usuario classifique osgrupos aceitos ou negados pela terminação decimal.

Exemplo- o usuario quer validar apeas as somas de segmentos 123 234 345 456 com final 5 6 8 e 9

nesse caso, o sistema invaidara a aposta pois 1 2 3  teve 43 com final 3, não admitido.


Isso precisa valer para todos os grupos de somas.

Os spots de criterios de validação das somas serão:

geral
pares
impares
primos
divididos por 3
divididos por 5
divididos por 7
divididos por 4 e 9
divididos por 6 e 11
serie fibonacci (1 2 3 5 8 13 21 34 55 89 144  233  377)

o conjunto tera 2 outputs

matched  e not matched

este trabalho tem sequencia  com outros desenvolvimentos de filtragem

layout minimalista como em www.spolti.com.br (exemplo a imitar)

em geral,,evitar qualquer tipo de layout semelhante ao que enxergar em www.jogofacil.com.br (exemplo de layout a ser evitado)

trabalho deve ser entregue com códigos e executavel para testes.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: 21 de Dezembro de 2018

Habilidades necessárias

Outro projetos publicados por F. K.