Pular para o conteúdo principal

Como é que uma máquina totalmente lógica, como um computador pode gerar um número aleatório?

ADSBYGOOGLE

Há duas maneiras que os computadores podem gerar números aleatórios:
Você pode criar algum tipo de dispositivo que monitora um evento natural completamente aleatório e envia seus resultados para o computador. Por exemplo, você poderia colocar um pedaço de material radioativo em frente a um contador Geiger e conectar o contador Geiger a um computador. Desde que o decaimento radioativo é aleatório, o contador de Geiger iria criar números aleatórios. Essa abordagem é muito rara, porque muitas pessoas não têm contadores Geiger conectados para suas máquinas. Você pode criar uma fórmula que gera umpseudo-aleatória número. Ao projetar a fórmula, a idéia é para produzir uma sequência de números que iria parecer aleatórios para quem não sabe o que é a fórmula. Características de uma boa fórmula incluem:
· Não repetição: A seqüência não ciclo ao redor e se repita. Boa distribuição numérica: se a fórmula está produzindo números aleatórios entre 0 e 9, o número de zeros, uns, dois, etc., que produz deve ser aproximadamente igual durante um longo período de tempo. Falta de previsibilidade: você não tem como prever qual será o próximo número a menos que você sabe a fórmula e a semente (o valor inicial).
Aqui está um exemplo de uma fórmula simples de número aleatório do livro "The C Programming Language", de Kernighan e Ritchie:
int Rand () {random_seed = random_seed * 1103515245 + 12345;
retornar (unsigned int)(random_seed / 65536) % 32768; }
Esta fórmula supõe a existência de uma variável chamada random_seed, que é inicialmente definido como um número. A variável random_seed é multiplicada por 1,103,515,245 e em seguida 12.345 é adicionado ao produto; random_seed é então substituída por este novo valor. Este é realmente um bom gerador de número pseudo-aleatório. Tem uma boa distribuição e é não-repetição. Se você usá-lo para produzir números aleatórios entre 0 e 9, aqui estão os primeiros 20 valores que produz se a semente for 10:
44607423505664567674
Se você tem produzir 10.000 valores entre 0 e 9, aqui está a distribuição:
0 - 10151-10242 - 10483-9964 - 9885-10016-9967-10068 - 9659-961
Qualquer fórmula de número pseudo-aleatório depende do valor de semente para iniciar a sequência. Se você começar com a mesma semente, você receberá a mesma seqüência de valores da fórmula. Então se você der o Rand () função mostrado acima a semente de 10 em um computador e olhar para o fluxo de números produz, será idêntico ao fluxo de números produzidos em qualquer computador que executa-lo com uma semente de 10. No caso do sistema de posicionamento Global, esta reprodutibilidade é usada como uma maneira de dar a cada satélite um padrão previsível mas diferente dos valores que o receptor GPS pode localizar.
Para criar uma seqüência aleatória e imprevisível , a semente deve ser um número realmente aleatório. Para obter este número realmente aleatório para a semente, a maioria dos programas usa a hora e a data atual, convertido em um valor inteiro (por exemplo, convertido para o número de segundos transcorridos desde 1 de janeiro de 1970). Desde que este é um número diferente toda vez que você iniciar o programa, faz uma boa semente.
Publicado para fins educacionais
Como funciona

Posts mais vistos

Bigamia - Definição, conceito, significado, o que é Bigamia

Bigamia: definições, conceitos e significados Definição de bigamia Bigamia. O status do homem ou a mulher casada com duas pessoas ao mesmo tempo. Não é permitido no mundo ocidental.
Bigamia é um termo jurídico que se refere à situação que ocorre quando uma pessoa entra em qualquer número de casamentos 'secundários', além do original, que é reconhecido legalmente; e você pode ser punido com prisão. Muitos países têm leis específicas que proíbe a bigamia e considerado crime qualquer casamento infantil.
Bigamia entra a classificação da poligamia, que é mais geral. Isso gera:
"O tipo de casamento em que é permitido para uma pessoa ser casada com várias pessoas ao mesmo tempo."
De acordo com esta definição:
• Poligamia decompõe-se em: "poli = muitos" e "veado = casamento", referindo-se aos "vários casamentos".
Tempo:
• Bigamia é decomposto em: "bi = dois" e "veado = casamento", referindo-se ao "apenas doi…

O que é demisexualidad | Conceitos de Psicologia.

O que é demisexualidad?Desde o final do século XX, a sexualidade tornou-se um muito menos tabu e colonizou todas as esferas da vida. Sexo na arte, ciência sexo, sexo na família e até mesmo na escola. Afinal, não há nada de errado: Se você falar mais de sexo, mais se sabe, vai ter menos preconceitos e é muito mais saudável e responsável.Os seres humanos são seres sexuais desde o nascimento até a nossa morte e, portanto, a sexualidade é parte de todos os aspectos de nossa personalidade. A sexualidade é muito mais do que atração sexual e relacionamentos, portanto, mesmo se uma pessoa não experimentar desejos sexuais de qualquer tipo, é um erro chamar assexuada e que, além de não sentir atração sexual, a pessoa continua a ser um ser sexual.
Mas vamos deixar de lado a assexualidade chamada e se concentrar por um momento sobre a demisexualidad. Sobre o que é isso? É uma condição física? Será que a orientação sexual? Ou o que?
O que é exatamente o demisexualidad?O demisexualidad não é …

Sammu-Ramat e Semiramis: A inspiração e o mito | Origem e História

por Joshua J. Mark Sammu-Ramat (reinou 806-811 A.C.) foi a rainha regente do Império Assírio, que ocupou o trono para seu filho Adad Nirari III até que ele atingiu a maturidade. Ela também é conhecida como Shammuramat, Sammuramat e, principalmente, como Semiramis. Esta última designação, "Semiramis", tem sido a fonte de controvérsia considerável para mais de um século, como estudiosos e historiadores discutem se Sammu-Ramat foi a inspiração para os mitos relativos a Semiramis, se Sammu-Ramat governou até a Assíria e se Semiramis existiu como uma personagem histórica real. O debate vem acontecendo há algum tempo e não susceptível de ser conclui uma maneira ou outra num futuro próximo mas, ainda assim, parece possível que sugerem a possibilidade que as lendas de Semiramis eram, na verdade, inspirado o reinado da rainha Sammu-Ramat e tem sua base, se não em seus atos reais, então pelo menos na impressão ela fez sobre o povo de seu tempo.

Semiramis, recebendo a pa…