Estou a fazer um programa em PLSQL que irá fazer um sorteio. Este sorteio além de ser random tem também uma ponderação.
Estou-me a basear neste programa em excel: http://www.dailydoseofexcel.com/archive ... dom-sorts/
Eu queria saber qual será a melhor maneira de lidar com a seguinte situação:
No meu caso, atribui ponderações as categorias da empresa. O empregado irá ter um valor de ponderação igual ao da sua categoria.
Se a ponderação da categoria do empregado XPTO tiver o valor 6 eu teria de criar um array com 6 valores, cada um desses valores seria gerado segundo a formula -->
=(RAND()^LOG(1-1/(6+1); 0,5))*1000
Isto será possivel de fazer em PLSQL ou terei de tomar outro caminho?
Desde já obrigado.
Cumprimentos,
André.