Calculadora de experimentos de pi com aleatoriedade real

Estime pi espalhando pontos aleatórios em um quadrado e medindo quantos caem dentro de um quarto de círculo.

Experimento de pi por Monte Carlo
Escolha a fonte de entropia e o tamanho da amostra, depois compare a estimativa experimental com pi.

Use como semente 128 bits obtidos do ruído atmosférico do RANDOM.ORG.

Sobre experimentos de pi

Pi é a razão constante entre a circunferência de um círculo e seu diâmetro. Sua expansão decimal nunca termina nem se repete, mas um experimento simples de probabilidade pode revelar seu valor. Imagine um quadrado unitário contendo um quarto de círculo de raio um. O quadrado tem área um, e o quarto de círculo tem área pi dividido por quatro. Se os pontos se distribuem uniformemente pelo quadrado, a fração dentro da região curva deve se aproximar de pi dividido por quatro. Multiplicar essa fração observada por quatro fornece uma estimativa de pi por Monte Carlo. A calculadora gera pares de coordenadas entre zero e um. Para cada par, verifica se x ao quadrado mais y ao quadrado é menor ou igual a um, identificando os pontos dentro do quarto de círculo ou sobre sua borda. Um experimento pequeno pode ficar bem acima ou abaixo do conhecido 3.14159, pois a amostragem aleatória tem variação natural. Aumentar os pontos costuma melhorar a estimativa: o erro típico diminui proporcionalmente ao inverso da raiz quadrada do tamanho da amostra. Ganhar uma casa decimal pode exigir cerca de cem vezes mais observações. Há duas fontes de aleatoriedade. Ao pressionar executar, o modo de aleatoriedade real busca diretamente no RANDOM.ORG 128 bits de entropia de ruído atmosférico e os usa como semente de uma sequência pseudoaleatória de alta qualidade para todas as coordenadas. O ruído de rádio atmosférico é um fenômeno físico, não uma sequência algorítmica. Se o serviço de rede, a cota ou os dados da resposta estiverem indisponíveis, a calculadora informa claramente a troca e conclui o experimento com o gerador local criptograficamente seguro do navegador. O modo local usa esse CSPRNG diretamente e nunca faz solicitações de rede. O experimento é educativo, não a forma mais eficiente de calcular pi. Algoritmos matemáticos produzem trilhões de dígitos muito mais rápido e com garantias determinísticas. A amostragem Monte Carlo é valiosa por conectar geometria, área, probabilidade, simulação e lei dos grandes números em um cálculo visível. O mesmo princípio se aplica a áreas irregulares, integrais multidimensionais, risco financeiro, comportamento de partículas e outros problemas cujas fórmulas exatas são difíceis. Execute várias vezes com a mesma amostra para observar a variação, depois aumente os pontos e veja as estimativas ficarem mais estáveis.

Exemplos de experimentos de pi

ExperimentoResultado típicoO que mostra
1,000 pontos aleatóriosCerca de 3.0 a 3.3Uma demonstração rápida com variação amostral visível.
10,000 pontos aleatóriosFrequentemente perto de 3.14Um equilíbrio prático entre rapidez e uma estimativa útil.
100,000 pontos aleatóriosGeralmente mais perto de 3.1416Mais observações geralmente reduzem o erro aleatório.

Como executar um experimento de pi

  1. Escolha ruído atmosférico de aleatoriedade real ou o CSPRNG local do navegador.
  2. Insira um tamanho de amostra inteiro entre 100 e 1,000,000 pontos.
  3. Selecione Executar experimento de pi e aguarde brevemente se a entropia atmosférica for solicitada.
  4. Compare a estimativa de pi e a contagem de pontos internos com a proporção geométrica esperada.

Perguntas frequentes sobre experimentos de pi

Por que esse experimento estima pi?

A área de um quarto de círculo unitário é pi dividido por quatro, e a do quadrado unitário que o contém é um. Portanto, pontos aleatórios uniformes caem no quarto de círculo com probabilidade pi dividido por quatro.

Por que o resultado muda a cada execução?

Cada execução usa uma nova amostra, então a proporção observada varia naturalmente. Amostras maiores tendem a variar menos, mas nenhuma execução aleatória finita garante maior proximidade.

O que é aleatoriedade por ruído atmosférico?

O RANDOM.ORG mede ruído de rádio atmosférico imprevisível e o converte em valores aleatórios. A calculadora usa esses valores como entropia para um gerador com semente que fornece as muitas coordenadas da simulação.

O que acontece se o RANDOM.ORG não puder ser acessado?

A calculadora usa o gerador criptograficamente seguro do navegador como alternativa e exibe um aviso claro. O experimento continua localmente, e o indicador identifica a fonte realmente utilizada.

Quantos pontos devo usar?

Dez mil pontos permitem uma demonstração rápida em aula, enquanto cem mil costumam ser mais estáveis. O erro Monte Carlo diminui lentamente, então precisão muito alta exige bem mais pontos do que esta ferramenta interativa permite.