Mersennetwister

El Twister Mersenne es un algoritmo para generar números aleatorios.
Descargar ahora

Mersennetwister Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Rick Wagner
  • Sitio web del editor:
  • http://www-personal.engin.umich.edu/~wagnerr/MersenneTwister.html

Mersennetwister Etiquetas


Mersennetwister Descripción

El Twister Mersenne es un algoritmo para generar números aleatorios. MersenNetwister es una clase C ++ para generar números aleatorios. Fue diseñado con consideración de las fallas en varios otros generadores. El período, 2 ^ 19937-1, y el orden de equidistribución, 623 dimensiones, son mucho más grandes. El generador también es rápido; Evita la multiplicación y la división, y se beneficia de cachés y tuberías. Consulte la página de inventores para obtener más detalles. He implementado el Twister Mersenne en una clase C ++ que es rápida, conveniente, portátil y gratuita. Eche un vistazo a la clase o descargue el paquete completo en formato ZIP o Tarball. Aquí hay algunas características clave de "MersenNetwister": · Creación simple de generador con MTRAND R; · Acceso conveniente con doble A = R (); · Generación de números enteros o puntos flotantes · Opciones fáciles de sembraciones · Automáticamente desde / dev / urandom o tiempo () y reloj () · Integro único · matrices de cualquier longitud (para acceder a la gama completa de 1997) · Capacidad para ahorrar y Estado de restauración · Programa de ejemplo exhaustivo · Validación y pruebas de rendimiento · Código de código abierto en BSD Licenciatario Mi sistema, un Pentium III que ejecuta Linux a 500 MHz, la prueba de rendimiento proporciona los siguientes resultados para la generación de enteros aleatorios: MersenNetwister.h 28.4 millones por segundoVentores 'C Versión 14.3 millones por secondcokus Optimized C versión 16.6 millones por SecondStandard Rand () 6.8 millones por segundo Novedades en esta versión: · Esta versión se centra en la portabilidad y la confiabilidad. · Se limpiaron instancias de C ++ en desuso. · Las operaciones fueron reescritas para funcionar incluso en ambientes poco comunes. · El programa de prueba fue endurecido y expandido. · Se realizó una ligera corrección en la etiqueta para el parámetro de desviación estándar. · Se agregaron un constructor de copia y operador. · Las correlaciones de semillas, las funciones del generador, las secuencias de salida y los formatos guardados son idénticos a la versión 1.0.


Mersennetwister Software relacionado

Bioma

Biome es una biblioteca de simulación dirigida a simulaciones basadas en individuales o basadas en agentes (como enjambre o ecosim). ...

173

Descargar

Canal

es una instalación genérica / simple con el propósito de hacer que el envío de mensajes y el envío de eventos. ...

204

Descargar