Fórum WMO: Combinação De Números - Fórum WMO

Ir para

Página 1 de 1
  • Novo tópico
  • Responder
  • Ícone  Compartilhar

Combinação De Números Ajuda

#1 Membro offline   kohler 

  • Novato no fórum
  • Ícone
  • Grupo: Usuários
  • Posts: 19
  • Cadastrado: 17/02/2005
  • Sexo:Não informado
Pontos: 0
Neutral

Postou 24/05/2005, 18:03

Tenho 25 números, onde cada um destes números são representados por uma cor,
porém, elas não terão importancia na hora de fazer o sistema funcionar, são
apenas pra parte visual.

Preciso fazer o seguinte:

Pegar apenas 15 números destes 25 números (cores) e fechar TODAS as
combinações possíveis.

Ex:

1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
1,2,3,4,5,6,7,8,9,10,11,12,13,14,16
4,5,6,7,8,9,10,11,12,13,14,15,16,17,18

Utilizando apenas 15 números por vez, dos 25 números (cores) disponíveis.

Como fazer isto em PHP ? É possível ?


Valeu...

Leandro
0

#2 Membro offline   MarviN* 

  • nw . newton web
  • Ícone
  • Grupo: Usuários
  • Posts: 780
  • Cadastrado: 03/11/2003
  • Sexo:Não informado
  • Localidade:Brasília - DF
Pontos: 1
Neutral

Postou 24/05/2005, 18:11

É um bom exercício de matemática! :D. Tem como fazer no PHP? Tem sim, o negócio é a lógica que você vai utilizar pra fazer. Teve um desafio aqui no fórum q era gerar cartelas para um bingo. É uma lógica parecida, vc pode dar uma analisada nos códigos lá pra descobrir alguma coisa.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
[ Blog Desenvolvimento Web: http://www.newtonwagner.net/blog ]
[ Diário da Selva: http://www.diariodaselva.com/ ]

[ "Não existe um caminho para a paz; a paz é o caminho." Mahatma Gandhi ]
0

#3 Membro offline   finish 

  • 12 Horas
  • Ícone
  • Grupo: Usuários
  • Posts: 144
  • Cadastrado: 28/09/2004
  • Sexo:Não informado
Pontos: 0
Neutral

Postou 24/05/2005, 18:45

Primeiro, você tem que saber qntas combinações é possível, use Fatorial aí... matemática!

Aí, n tenho certeza, joga os números em um array e faz um loop com rand(), no loop vc coloca o número total de possibilidades(VAI DAR MUITOOO, pode ter certeza, só teste ai 25!(25X24X23X22X21X20X19X28X27X16X15X14X13X12X11X10) == Axo q isso da o total de possibilidades(NAO TENHO CERTEZA, minha matemática ta inferrujada hehehe...)
dpois tipo faça o loop até xegar neste limite usando no rand os número de 1 a 25(se tiver o 0 são 26 número hein...)...
n sei se vai repetir opções de combinação, como falei masss, teste hehe, é no mínimo interessante

se for repetir, monte uma cláusulo q caso ja exista essa tal combinação ele pule pra próxima até fechar todas combinações possíveis que você quer...

n sei se é por aí, mas se conseguir avisa nós \o/
0

#4 Membro offline   kohler 

  • Novato no fórum
  • Ícone
  • Grupo: Usuários
  • Posts: 19
  • Cadastrado: 17/02/2005
  • Sexo:Não informado
Pontos: 0
Neutral

Postou 25/05/2005, 07:36

É, tá complicado aqui.. consegui fazer, mas ele repete as combinações! (n) :wacko:

:(
0

#5 Membro offline   Felipe Pena 

  • O temor do Senhor é o princípio da sabedoria
  • Ícone
  • Grupo: Ex-Admins
  • Posts: 6.441
  • Cadastrado: 09/04/2004
  • Sexo:Masculino
Pontos: 17
Good

Postou 26/05/2005, 10:10

Rapaz, você quer todas as combinações possível!? Está certo disso?!

Não acha muito? Você tem uma noção do resultado que irá obter?

Não repetir é fácil de fazer... o lance é a quant. de resultados, e o tempo de carregamento dessa página.

:blink:
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
0

Página 1 de 1
  • Novo tópico
  • Responder

1 usuário(s) está(ão) lendo este tópico
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)