[oracle_br] Numeros randomicos com probabilidade

2008-04-28 Por tôpico Manuel Acacio Ludgero Domingos

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]



RES: [oracle_br] Numeros randomicos com probabilidade

2008-04-28 Por tôpico HENRIQUIS Milton
 
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]



RE: RES: [oracle_br] Numeros randomicos com probabilidade

2008-04-28 Por tôpico Manuel Acacio Ludgero Domingos

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: RES: [oracle_br] Numeros randomicos com probabilidade

2008-04-28 Por tôpico HENRIQUIS Milton
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: RES: [oracle_br] Numeros randomicos com probabilidade

2008-04-28 Por tôpico Manuel Acacio Ludgero Domingos

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]