ID do artigo: 86523 - Última revisão: quinta-feira, 16 de novembro de 2006 - Revisão: 1.4

Geração de números aleatórios

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

Sumário

No Microsoft Excel, a função aleatório usa o seguinte método iterativo para calcular números pseudo-aleatórias:

O primeiro número aleatório:

   random_number=fractional part of (9821 * r + 0.211327),
   where r = .5
				


Números aleatórios sucessivos:

   random_number=fractional part of (9821 * r + 0.211327),
   where r = the previous random number
				


Essa fórmula irá fornecer números diferentes de até 1 milhão.

Mais Informações

Computadores não é possível gerar números aleatórios verdadeiramente. Em vez disso, elas retornam uma série de números com base em uma relação matemática que simula "aleatoriedade." "A aleatoriedade" apresentada pelos números é uma função da fórmula matemática usada pelo gerador de números aleatórios.

No Microsoft Excel para Windows, adicionando aleatória = 1 à seção [Microsoft Excel] do arquivo .ini apropriado para sua versão do Microsoft Excel fará com que "r" ser determinada do relógio do sistema (que adiciona um grau adicional de aleatoriedade números gerados).

   For this version         The name of your
   of Microsoft Excel       .INI file is this
   -----------------------------------------

   5.0                      EXCEL5.INI
   4.0                      EXCEL4.INI
   3.0                      EXCEL.INI
				


Observe que não há nenhuma tal configuração com o Microsoft Excel para OS/2 ou Microsoft Excel para Macintosh.

Observação: Excel 5.0 padrões para o RANDOMIZE = 1. Versões anteriores do Microsoft Excel assume o padrão para RANDOMIZE = 0.

A informação contida neste artigo aplica-se a:
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 95 Standard Edition
  • Microsoft Excel 5.0 Standard Edition
  • Microsoft Excel 98 for Macintosh
Palavras-chave: 
kbmt kbinfo KB86523 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 86523  (http://support.microsoft.com/kb/86523/en-us/ )
Retired KB ArticleAviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.