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
Combinação De Números
Started By kohler, 24/05/2005, 18:03
5 replies to this topic
#1
Posted 24/05/2005, 18:03
#2
Posted 24/05/2005, 18:11
É um bom exercício de matemática! . 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 ]
[ 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 ]
#3
Posted 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/
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/
#4
Posted 25/05/2005, 07:36
É, tá complicado aqui.. consegui fazer, mas ele repete as combinações!
#5
Posted 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.
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.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#6
Posted 29/10/2017, 18:44
Sildenafil En Ligne 120 Mg Antibiotics For Sale Online From Canada cheapest generic levitra Estrace 2mg Ivf Side Effects
Cialis Generico India generic viagra Feline Dosage For Amoxicillin
Cialis Generico India generic viagra Feline Dosage For Amoxicillin
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)