Protocol++® (Protocolpp®)
v5.7.0
|
SIMD oriented Fast Mersenne Twister(SFMT) pseudorandom number generator with jump function. This file includes common functions used in random number generation and jump. More...
#include "SFMT.h"
Namespaces | |
ProtocolPP | |
Functions | |
static void | ProtocolPP::do_recursion (w128_t *r, w128_t *a, w128_t *b, w128_t *c, w128_t *d) |
static void | ProtocolPP::rshift128 (w128_t *out, w128_t const *in, int shift) |
static void | ProtocolPP::lshift128 (w128_t *out, w128_t const *in, int shift) |
SIMD oriented Fast Mersenne Twister(SFMT) pseudorandom number generator with jump function. This file includes common functions used in random number generation and jump.
Copyright (C) 2006, 2007 Mutsuo Saito, Makoto Matsumoto and Hiroshima University. Copyright (C) 2012 Mutsuo Saito, Makoto Matsumoto, Hiroshima University and The University of Tokyo. All rights reserved.
The 3-clause BSD License is applied to this software, see LICENSE.txt