| Hasard Uma biblioteca de gerador de números pseudo-aleatórios (PRNG). |
Baixe Agora |
Hasard Classificação e resumo
- Nome do editor:
- Victor Stinner
- Site do editor:
- http://fusil.hachoir.org/trac
Hasard Tag
Hasard Descrição
Uma biblioteca de gerador de números pseudo-aleatórios (PRNG). A Hasard é uma biblioteca de gerador de números pseudo-aleatórios (PRNG). Inclui múltiplos motores (algoritmos): Mersenne Twister, Park-Miller, Dispositivo Linux (/ Dev / Urandom ou / Dev / Random). Tem uma API simples, mas com código forte, por exemplo. A semente de PRNG pode ser gerada usando a entropia forte (gerador de números aleatórios de hardware, como / dev / random no Linux). A biblioteca é escrita em C e uma ligação Python está disponível. A biblioteca é distribuída em Licença BSD. A palavra "Hasard" é o nome francês da "aleatoriedade" ou "chance". Aqui estão algumas características principais de "Hasard": · Funções simples para obter inteiro, flutuador ou booleano com a melhor distribuição · Apoiar muitos motores: Mersenne Twister, Isaac, Arcfour, ... (Lista Completa) · Não há necessidade de alimentar a semente inicial com entropia pobre (por exemplo, srand (tempo (0)) · Funções para controlar a semente: jumpahead, obter / set sementes, obter / set state e reseed · Informações sobre o período PRNG: MIN / MAX, suporta reseed, semente ou estado? · Licença BSD para facilitar a integração em outras bibliotecas e programas · Testes de qualidade: Entropia de teste, calcule o período PRNG, testes unitários · Testes de ataque: programas para encontrar colisões, quebrar um LCG · Ferramentas: Programas para criar imagens para "Visualizar" o formato de arquivo de texto aleatório e simples usado pela maioria dos programas de teste O que há de novo nesta versão: · @Secure_nonblocking Perfil: Experimente também Dev_NonBlocking e Cryptgen (após openssl seguro e gcrypt forte) · Adicionar um cache de 512 bytes para tick_array () para geradores de byte (otimizar geradores lentos como dev_nonblocking ou gcrypt_ *) · Create doc / index.rst e doc / profile_list.rst documentation
Hasard Software Relacionado