E estou curioso quanto ao sistema que os computadores usam para fazer o aleatório. Tipo EX: jogar um dado virtual, escolha aleatória de musicas numa lista, sistema de escolha de números aleatórios, drops em um jogo MMORPG, etc. Eu sei q os seres biológicos tem a capacidade de escolha, e que os computadores são apenas programados para um determinado fim, então ccomo seria esse sistema que é o randômico?



perguntado 01 Out '11, 13:51

jenuscj's gravatar image

jenuscj ♦
3.9k137145181
taxa de aceitação: 57%


Uma Resposta:

Os números randômicos gerados por computadores não são verdadeiramente aleatórios. Eles são resultado de um grupo de complexos cálculos numéricos, mas se você conhecer o número que ele inicia e as operações involvidas, então você pode sempre prever o resultado. Desta forma, eles não são estritamente aleatórios.

Apesar disso eles são uma ótima aproximação de aleatoriedade. O que eles fazem é utilizar um número semente (seed) que é imprevisível. Com frequência isso é alguma coisa como o número de milisegundos que o computador está ativo, ou o número exato de ciclos entre um certo horário até o momento que o usuário requisita o número aleatório. Esse número já é praticamente aleatório e o resultado é ainda mais aleatório.

link permanente

respondido 03 Out '11, 17:48

Chess%20Master's gravatar image

Chess Master
5314814
taxa de aceitação: 66%

Sua resposta
trocar pré-visualização

Siga essa pergunta

Por Email:

Uma vez que você se logar você poderá se inscrever para qualquer atualização aqui

Pelo RSS:

Respostas

Respostas e Comentários

Básico do Markdown

  • *itálico* ou _itálico_
  • **negrito** ou __negrito__
  • link:[texto](http://url.com/ "título")
  • imagem?![alt texto](/path/img.jpg "título")
  • lista numerada: 1. Foo 2. Bar
  • para adicionar uma quebra de linha apenas adicione dois espaços no final da linha anterior.
  • Tags HTML básicas são permitidas

Tags de perguntas:

×5
×1
×1

pergunta feita: 01 Out '11, 13:51

pergunta foi vista: 4,194 vezes

última atualização: 03 Out '11, 17:48