Adicionado código de PRNG, para garantir que o mesmo será usando no Windows e Linux.
Pequenas modificações de organização e integração do PRNG com o codigo ja existente.