Classes | Namespaces
random.h File Reference

Random number generation utilities. More...

#include <ctime>
#include "morton.h"
Include dependency graph for random.h:

Classes

struct  ash::Seed< N, M, MATRIX_A >
 Random number seeder. More...
struct  ash::GlobalSeed< N, M, MATRIX_A >
 Global random number seeder. More...
struct  ash::Random< T, Global, S, I, F >
 Auto-seeded random number generator. More...
struct  ash::Random< T, Global, S, true, false >
 Spec for integral types. More...
struct  ash::Random< T, Global, S, false, true >
 Spec for floating-point types. More...
struct  ash::Random< T, Global, 32, false, true >
 Spec for 32-bit float. More...
struct  ash::Random< T, Global, 64, true, false >
 Spec for 64-bit integral types. More...

Namespaces

namespace  ash
 The base namespace for everything in the library.
namespace  ash::impl
 The namespace we use to hide the internal implementation.

Detailed Description

Random number generation utilities.

Author:
Makoto Matsumoto
Takuji Nishimura
Isaku Wada
Adam Martinson (Loki)
License: BSD


© 2012   AshTL
Licensed under  AGPLv3
Hosted by  Get AshTL at SourceForge.net. Fast, secure and Free Open Source software downloads
Generated by  doxygen 1.7.4