SFMT-jump
0.1
|
do jump using jump polynomial. More...
#include <assert.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include "SFMT-params.h"
#include "SFMT.h"
#include "SFMT-jump.h"
#include "SFMT-common.h"
Functions | |
static void | next_state (sfmt_t *sfmt) |
calculate next state | |
static void | add (sfmt_t *dest, sfmt_t *src) |
void | SFMT_jump (sfmt_t *sfmt, const char *jump_string) |
jump ahead using jump_string |
do jump using jump polynomial.
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
static void add | ( | sfmt_t * | dest, |
sfmt_t * | src | ||
) | [inline, static] |
Referenced by SFMT_jump().
static void next_state | ( | sfmt_t * | sfmt | ) | [inline, static] |
void SFMT_jump | ( | sfmt_t * | sfmt, |
const char * | jump_string | ||
) |
jump ahead using jump_string
sfmt | SFMT internal state input and output. |
jump_string | string which represents jump polynomial. |
References add(), and next_state().