Semente aleatória

A semente aleatória é um número (ou vetor) usado para iniciar o algoritmo gerador de números pseudo-aleatórios[1][2].

A escolha de uma boa semente aleatória é crucial quando se trata de segurança da informação e encriptação computacional[3].

É a semente aleatória que permitirá que uma chave secreta de criptografia seja gerada de modo aleatório.

Computacionalmente as sementes aleatórias são muitas vezes geradas a partir de um valor que não se repetirá, como por exemplo, a marca temporal atual.

Referências

  1. S. K. Park , K. W. Miller, Random number generators: good ones are hard to find, Communications of the ACM, v.31 n.10, p.1192-1201, Oct. 1988  [doi>10.1145/63039.63042]
  2. William Aiello , Sivaramakrishnan Rajagopalan , Ramarathnam Venkatesan, Design of practical and provably good random number generators, Proceedings of the sixth annual ACM-SIAM symposium on Discrete algorithms, p.1-9, January 22-24, 1995, San Francisco, California, USA
  3. L'ECUYER, P. 1994. Uniform random number generation. Ann. Oper. Res. 53, 77-120.

Ligações externas

editar

«C++ : Reference : C Library : cstdlib (stdlib.h) : srand» (em inglês). C++ Reference. Consultado em 11 de junho de 2011 

  Este artigo sobre matemática é um esboço. Você pode ajudar a Wikipédia expandindo-o.