RE: RES: RES: [oracle_br] Numeros randomicos com probabilidade
Existe algum jeito de gerar numero randomico com distribuicao uniforme que seja mais rapido que a dbms_random.random?? Alguma logica ? To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Mon, 28 Apr 2008 11:16:53 -0300Subject: RES: RES: [oracle_br] Numeros randomicos com probabilidade Sim, colega, isso é extremamente fácil de se fazerDefina a quantidade de "números" que vc quer que comtempleo prêmio, e então defina quais são eles, e pronto...Por exemplo:1 premio com 2% de chances,5 premios com 5% de chances,Restante, 73%, não dá prêmio nenhum.Com isso, vc tem uma faixa, de 00 - 99(ou seja, se vc usar números de muitos dígitospro sorteio, pode pegar os 2 últimos que játe serve).Defina 2 desse números como os premiados pro1o. prêmio;defina 25 números como os premiados pros5 outros prêmios.E pronto... isso é uma questão de análise, e não de Oracle,certo??Milton Bastos Henriquis JuniorOracle Database Administrator-Mensagem original-De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Manuel Acacio Ludgero DomingosEnviada em: segunda-feira, 28 de abril de 2008 10:58Para: [EMAIL PROTECTED]: RE: RES: [oracle_br] Numeros randomicos com probabilidadeSim mas no caso 10 e 90 foi um exemplo , isso é totalmente configuravel , poderia ser 15 e 85 ou vice versa e tambem podem ser mais de dois premios poderiam ser 5 premios com n probabilidades somando 100 todasTo: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.brFrom> : [EMAIL PROTECTED] <mailto:MILTON.HENRIQUIS%40cnh.comDate> : Mon, 28 Apr 2008 10:46:39 -0300Subject: RES: [oracle_br] Numeros randomicos com probabilidadePegue o último dígito do número geradouse um número como base, por exemplo, zero.A probabilidade do último dígito for ZERO seráde 10%.Milton Bastos Henriquis JuniorOracle Database Administrator-Mensagem original-De: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> [mailto:oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> ] Em nome de Manuel Acacio Ludgero DomingosEnviada em: segunda-feira, 28 de abril de 2008 10:27Para: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.brAssunto> : [oracle_br] Numeros randomicos com probabilidadePessoal estou precisando da ajuda de vocês , preciso desenvolver uma rotina q faça sorteio com probabilidade .Exemplo : tenho dois premios e um deles tem 10% de ser sorteado e o outro 90% , preciso q o oracle consiga sortear um dos dois lembrando q deve sair mais premios do q tem 90% .Sei q para isso deverei utilizar a rotina dbms_random.random para gerar os numeros aleatórios , mas como incluirei a probabilidade na lógica?Agradeco qualquer ajuda Acacio__Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!http://www.amigosdomessenger.com.br/ <http://www.amigosdomessenger.com.br/> <http://www.amigosdomessenger.com.br/ <http://www.amigosdomessenger.com.br/> > [As partes desta mensagem que não continham texto foram removidas][As partes desta mensagem que não continham texto foram removidas] __Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas e muito mais no MSN Video!http://video.msn.com/?mkt=pt-br <http://video.msn.com/?mkt=pt-br> [As partes desta mensagem que não continham texto foram removidas][As partes desta mensagem que não continham texto foram removidas] _ Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos com até 6,000 fotos! http://www.amigosdomessenger.com.br [As partes desta mensagem que não continham texto foram removidas]
RES: RES: [oracle_br] Numeros randomicos com probabilidade
Sim, colega, isso é extremamente fácil de se fazer Defina a quantidade de "números" que vc quer que comtemple o prêmio, e então defina quais são eles, e pronto... Por exemplo: 1 premio com 2% de chances, 5 premios com 5% de chances, Restante, 73%, não dá prêmio nenhum. Com isso, vc tem uma faixa, de 00 - 99 (ou seja, se vc usar números de muitos dígitos pro sorteio, pode pegar os 2 últimos que já te serve). Defina 2 desse números como os premiados pro 1o. prêmio; defina 25 números como os premiados pros 5 outros prêmios. E pronto... isso é uma questão de análise, e não de Oracle, certo?? Milton Bastos Henriquis Junior Oracle Database Administrator -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Manuel Acacio Ludgero Domingos Enviada em: segunda-feira, 28 de abril de 2008 10:58 Para: oracle_br@yahoogrupos.com.br Assunto: RE: RES: [oracle_br] Numeros randomicos com probabilidade Sim mas no caso 10 e 90 foi um exemplo , isso é totalmente configuravel , poderia ser 15 e 85 ou vice versa e tambem podem ser mais de dois premios poderiam ser 5 premios com n probabilidades somando 100 todas To: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.brFrom> : [EMAIL PROTECTED] <mailto:MILTON.HENRIQUIS%40cnh.comDate> : Mon, 28 Apr 2008 10:46:39 -0300Subject: RES: [oracle_br] Numeros randomicos com probabilidade Pegue o último dígito do número geradouse um número como base, por exemplo, zero.A probabilidade do último dígito for ZERO seráde 10%.Milton Bastos Henriquis JuniorOracle Database Administrator-Mensagem original-De: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> [mailto:oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> ] Em nome de Manuel Acacio Ludgero DomingosEnviada em: segunda-feira, 28 de abril de 2008 10:27Para: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.brAssunto> : [oracle_br] Numeros randomicos com probabilidadePessoal estou precisando da ajuda de vocês , preciso desenvolver uma rotina q faça sorteio com probabilidade .Exemplo : tenho dois premios e um deles tem 10% de ser sorteado e o outro 90% , preciso q o oracle consiga sortear um dos dois lembrando q deve sair mais premios do q tem 90% .Sei q para isso deverei utilizar a rotina dbms_random.random para gerar os numeros aleatórios , mas como incluirei a probabilidade na lógica?Agradeco qualquer ajuda Acacio__Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!http://www.amigosdomessenger.com.br/ <http://www.amigosdomessenger.com.br/> <http://www.amigosdomessenger.com.br/ <http://www.amigosdomessenger.com.br/> > [As partes desta mensagem que não continham texto foram removidas][As partes desta mensagem que não continham texto foram removidas] __ Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas e muito mais no MSN Video! http://video.msn.com/?mkt=pt-br <http://video.msn.com/?mkt=pt-br> [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RE: RES: [oracle_br] Numeros randomicos com probabilidade
Sim mas no caso 10 e 90 foi um exemplo , isso é totalmente configuravel , poderia ser 15 e 85 ou vice versa e tambem podem ser mais de dois premios poderiam ser 5 premios com n probabilidades somando 100 todas To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Mon, 28 Apr 2008 10:46:39 -0300Subject: RES: [oracle_br] Numeros randomicos com probabilidade Pegue o último dígito do número geradouse um número como base, por exemplo, zero.A probabilidade do último dígito for ZERO seráde 10%.Milton Bastos Henriquis JuniorOracle Database Administrator-Mensagem original-De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Manuel Acacio Ludgero DomingosEnviada em: segunda-feira, 28 de abril de 2008 10:27Para: [EMAIL PROTECTED]: [oracle_br] Numeros randomicos com probabilidadePessoal estou precisando da ajuda de vocês , preciso desenvolver uma rotina q faça sorteio com probabilidade .Exemplo : tenho dois premios e um deles tem 10% de ser sorteado e o outro 90% , preciso q o oracle consiga sortear um dos dois lembrando q deve sair mais premios do q tem 90% .Sei q para isso deverei utilizar a rotina dbms_random.random para gerar os numeros aleatórios , mas como incluirei a probabilidade na lógica?Agradeco qualquer ajuda Acacio__Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!http://www.amigosdomessenger.com.br/ <http://www.amigosdomessenger.com.br/> [As partes desta mensagem que não continham texto foram removidas][As partes desta mensagem que não continham texto foram removidas] _ Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas e muito mais no MSN Video! http://video.msn.com/?mkt=pt-br [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Numeros randomicos com probabilidade
Pegue o último dígito do número gerado use um número como base, por exemplo, zero. A probabilidade do último dígito for ZERO será de 10%. Milton Bastos Henriquis Junior Oracle Database Administrator -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Manuel Acacio Ludgero Domingos Enviada em: segunda-feira, 28 de abril de 2008 10:27 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Numeros randomicos com probabilidade Pessoal estou precisando da ajuda de vocês , preciso desenvolver uma rotina q faça sorteio com probabilidade . Exemplo : tenho dois premios e um deles tem 10% de ser sorteado e o outro 90% , preciso q o oracle consiga sortear um dos dois lembrando q deve sair mais premios do q tem 90% . Sei q para isso deverei utilizar a rotina dbms_random.random para gerar os numeros aleatórios , mas como incluirei a probabilidade na lógica? Agradeco qualquer ajuda Acacio __ Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger! http://www.amigosdomessenger.com.br/ <http://www.amigosdomessenger.com.br/> [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Numeros randomicos com probabilidade
Pessoal estou precisando da ajuda de vocês , preciso desenvolver uma rotina q faça sorteio com probabilidade . Exemplo : tenho dois premios e um deles tem 10% de ser sorteado e o outro 90% , preciso q o oracle consiga sortear um dos dois lembrando q deve sair mais premios do q tem 90% . Sei q para isso deverei utilizar a rotina dbms_random.random para gerar os numeros aleatórios , mas como incluirei a probabilidade na lógica? Agradeco qualquer ajuda Acacio _ Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger! http://www.amigosdomessenger.com.br/ [As partes desta mensagem que não continham texto foram removidas]