gjrandBiblioteca de un programador para números pseudo-aleatorios. | |
Descargar ahora |
gjrand Clasificación y resumen
Anuncio publicitario
gjrand Etiquetas
gjrand Descripción
Una biblioteca de programador para números pseudo-aleatorios. Gjrand es una biblioteca de programador para números pseudo-aleatorios. Gjrand Library incluye un código de prueba de generador de números aleatorios y está destinado a la simulación, los juegos y las algoritmos "Monte-Carlo". Produce números pseudo-aleatorios de los tipos: enteros uniformes, reales uniformes, normalmente reales distribuidos, binomial, poisson, permutación entero. , la distribución de Chi-Squared, y la distribución esférica. La biblioteca proporciona llamadas API para lo siguiente: · Semillas del generador · Guardar y restaurar estado · Generar números aleatorios uniformes enteros · Generar enteros especiales: monedas, monedas sesgadas, dados, barajos, Poisson · Generar números uniformes de punto flotante · Generar Punto de flotación Especial: Distribución normalChi-Square Distribución en una esfera n-dimensional La superficie de una esfera n-dimensional · Funciones de compatibilidad para RAND () Familia y Rand48 () Familia. · A excepción de la mayoría de las funciones de compatibilidad, GJRAND debe estar a salvo. Está escrito en C, pero parece ser también legal C ++. · También hay programas de prueba que prueban todo lo anterior y también podrían usarse o adaptarse para probar otras supuestas fuentes aleatorias. También se proporcionan algunos generadores aleatorios alternativos (en su mayoría malos) para que pueda divertirse por ver las pruebas fallan. ¿Qué hay de nuevo en este lanzamiento: · Hay cambios importantes en los internales de la biblioteca. Las consecuencias incluyen: 3.0.0 hace diferentes secuencias para la misma semilla que 2.1.0. 3.0.0 utiliza un formato de estado de guardado diferente a 2.1.0, por lo tanto, no puede guardar en una versión y restaurar en el otro (devuelve el código de falla). 3.0.0 a menudo hace que sea un código más pequeño más pequeño. Hace un código mucho más rápido para algunas funciones.
gjrand Software relacionado