|
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 |