EX. Máximo divisor comum e probabilidade de coprimalidade
Escreva um programa que, tendo como entrada dois inteiros a e b, determine o máximo divisor comum mdc(a, b).
Em seguida, adapte o seu programa para gerar aleatoriamente pares de inteiros a e b e calcular mdc(a, b) de cada par. O programa deve ter como entrada o número total de pares que se deseja testar e, como saída, o quociente
Esse quociente fornece uma medida da probabilidade de que um par de inteiros escolhido aleatoriamente seja coprimo. Será necessário deixar o programa testar um número muito grande de pares para obter uma boa aproximação dessa probabilidade.
Execute o programa dez vezes para cada valor escolhido como entrada. Construa uma tabela com esses valores, usando como entradas, pelo menos, 10, 100, 1 000, 10 000 e 100 000.
Usando argumentos de teoria da probabilidade, é possível mostrar que, ao testar um número grande de pares, o quociente acima deve ficar próximo de 6/π²; veja [Giblin 1993, p. 16].