[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[obm-l] semi-off: numeros aleatórios



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Olá a todos.

Procurando informações sobre números aleatórios, cheguei em www.random.org , 
um site bem legal que gera numeros realmente aleatórios: pega as informações 
de freqüências de rádio da atmosfera. São feitos alguns cálculos (os quais eu 
vou tentar contatar o autor para perguntar como funcionam) para tornar bem 
distribuidos os numeros gerados. Vale a pena conferir.

O que direi nesse email pode ser útil para quem é programador e faz programas 
para solucionar/testar problemas de probabilidade (inúmeras vezes eu já fiz 
isso). Numa lista de matemáticos, achei que pudesse ser interessante.

No site há uma área de clients que puxam os números sem que você precise toda 
vez abrir um browser. Peguei o client em C, já que conheço bastante essa 
linguagem, mas era tão, mas tããão simples que eu resolvi escrever um novo. 
Acabei de terminar o programa; vou escrever um email para o autor para ver se 
ele quer colocar no site. É grátis, open-source (GPL).

Características do programa: altamente configurável para você pegar os números 
aleatórios exatamente do jeito que quiser; um sistema de ajuda bem 
explicativo (eu acho... gostaria da opinião de vocês caso se interessem pelo 
software); pode ser usado em conjunto com outros softwares, já que joga as 
informações em stdout ou em arquivos, tudo configurado pela linha de comando. 
Você pode até criar um script para alimentar o gerador de números aleatórios 
do linux no boot, puxando os números com meu programa (fiz um scriptzinho pra 
isso já, é bem legal)!

Ah, o source é pra Linux. Talvez eu porte ele para windows, não deve ser muito 
complicado (provavelmente é só a parte de socket que muda, mas não deve ser 
muito). No meu debian sid funcionou perfeitamente, com gcc 3.3.4.

Desculpem pelo off-topic, mas achei que pudesse interessar a alguns.

abraço

- -- 
Bruno França dos Reis
brunoreis at terra com br
icq: 12626000
gpg-key: http://planeta.terra.com.br/informatica/brunoreis/brunoreis.key

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFA2NvTsHdDIT+qyroRAgP1AKDNrR1yjHkyuuL7DcmipuR9LfC0KQCgg/Ug
fLVHmrYUkNzUNBCwALjX5NU=
=Fi59
-----END PGP SIGNATURE-----

=========================================================================
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=========================================================================