/**
 * Gera números aleatórios inteiros entre um intervalo
 * @author Daniel Castro Machado <daniel@cdt.unb.br>
 * @param int valorIni Valor inicial.
 * @param int valorFim Valor final.
 * @return int Valor randômico
 * @copyright
 */
 function random(valorIni, valorFim) {
  var numRandom;
  voltasNoLoop= 0;
  do { numRandom = Math.random(); } while (numRandom == 1); // Evita gerar o número valorFim + 1
  return (numRandom * (valorFim - valorIni + 1) + valorIni) | 0;
}
