![]() |
QCAD
Open Source 2D CAD
|
#include "opennurbs.h"
Macros | |
#define | LOWER_MASK 0x7fffffffUL /* least significant r bits */ |
#define | M 397 |
#define | MATRIX_A 0x9908b0dfUL /* constant vector a */ |
#define | N 624 /* If you change the value of N, update the length of ON_RANDOM_NUMBER_CONTEXT m_t[] to match. */ |
#define | UPPER_MASK 0x80000000UL /* most significant w-r bits */ |
Functions | |
ON__UINT32 | on_rand (void) |
ON__UINT32 | on_random_number (struct ON_RANDOM_NUMBER_CONTEXT *randcontext) |
void | on_random_number_seed (ON__UINT32 s, ON_RANDOM_NUMBER_CONTEXT *randcontext) |
void | on_srand (ON__UINT32 s) |
Variables | |
static struct ON_RANDOM_NUMBER_CONTEXT | static_randcontext = {N+1,{0}} |
#define LOWER_MASK 0x7fffffffUL /* least significant r bits */ |
#define M 397 |
#define MATRIX_A 0x9908b0dfUL /* constant vector a */ |
#define N 624 /* If you change the value of N, update the length of ON_RANDOM_NUMBER_CONTEXT m_t[] to match. */ |
#define UPPER_MASK 0x80000000UL /* most significant w-r bits */ |
ON__UINT32 on_rand | ( | void | ) |
ON__UINT32 on_random_number | ( | struct ON_RANDOM_NUMBER_CONTEXT * | randcontext | ) |
void on_random_number_seed | ( | ON__UINT32 | s, |
ON_RANDOM_NUMBER_CONTEXT * | randcontext ) |
void on_srand | ( | ON__UINT32 | s | ) |
|
static |