Mersennettwister.

O Twister Mersenne é um algoritmo para gerar números aleatórios.
Baixe Agora

Mersennettwister. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Rick Wagner
  • Site do editor:
  • http://www-personal.engin.umich.edu/~wagnerr/MersenneTwister.html

Mersennettwister. Tag


Mersennettwister. Descrição

O Twister Mersenne é um algoritmo para gerar números aleatórios. MersennetTwister é uma classe C ++ para gerar números aleatórios. Foi projetado com a consideração das falhas em vários outros geradores. O período, 2 ^ 19937-1, e a ordem de equidistribuição, 623 dimensões, são muito maiores. O gerador também é rápido; Evita multiplicação e divisão, e beneficia de caches e oleodutos. Veja a página Inventores para mais detalhes.Eu implementei o Twister Mersenne em uma classe C ++ que é rápida, conveniente, portátil e livre. Dê uma olhada na aula ou faça o download do pacote completo no Zip ou Tarball Format.Aqui são alguns recursos principais de "Mersennetwister": · Criação simples do gerador com Mtrand R; · Acesso conveniente com duplo A = R (); · Geração de números inteiros ou pontos flutuantes · Opções fáceis de semeadura · Automaticamente de / dev / uandom ou tempo () e relógio () · Integer único · Matrizes de qualquer comprimento (para acessar a faixa completa de 19937-bit) · Capacidade de salvar e Estado de restauração · Programa de exemplo completo · testes de validação e desempenho · Open Source Código sob o BSD Licenceon My System, um Pentium III executando o Linux em 500 MHz, o teste de desempenho fornece os seguintes resultados para geração de inteiros aleatórios: Mersennetwister.h 28,4 milhões por segundo doventores 'C versão 14.3 milhões por Secondcokus Otimizado C Versão C 16.6 milhões por SectuStandard Rand () 6,8 milhões por segundo O que há de novo nesta versão: · Esta liberação concentra-se na portabilidade e confiabilidade. · Instâncias de C ++ depreciadas foram limpas. · As operações foram reescritas para trabalhar mesmo em ambientes incomuns. · O programa de teste foi endurecido e expandido. · Uma ligeira correção foi feita no rótulo para o parâmetro de desvio padrão. · Um construtor de cópia e operador foram adicionados. · Correlações de sementes, funções do gerador, seqüências de saída e salvar formatos são idênticos à versão 1.0.


Mersennettwister. Software Relacionado

Bioma.

Bioma é uma biblioteca de simulação voltada para simulações individuais ou baseadas em agentes (como enxame ou ECOSIM). ...

173

Download

Canal

Channel é uma instalação genérica / simples com a finalidade de fazer passe de mensagem e despacho de eventos. ...

204

Download