INCW_R 3CW "20 March 2008" "mathcw-1.00"

Table of contents


NAME

incw_r - initialize external state of random-number generator

SYNOPSIS

cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ]

#include <mathcw.h>

extern void incw_r (randcw_state_t state, UINT_LEAST32_T seed);


DESCRIPTION

Initialize the external state of the random-number generator family, setting one of the four state variables to the specified seed value, and the others to internal defaults. To get the same sequence of random numbers on each run, use a constant seed. To get different sequences on each run, set the seed from the return value of any of the functions mscw(3CW), lmscw(3CW), or llmscw(3CW), or else supply the seed from input data. This function does not affect the internal state of the generator; to do that job, use the function sscw(3CW).

RETURN VALUES

None.

ERRORS

None.

SEE ALSO

ercw(3CW), ercw_r(3CW), gscw(3CW), llrancw(3CW), llrancw_r(3CW), llrincw(3CW), llrincw_r(3CW), lrancw(3CW), lrancw_r(3CW), lrcw(3CW), lrcw_r(3CW), lrincw(3CW), lrincw_r(3CW), mscw(3CW), nrcw(3CW), nrcw_r(3CW), sccw(3CW), sscw(3CW), urcw(3CW), urcw1(3CW), urcw1_r(3CW), urcw2(3CW), urcw2_r(3CW), urcw3(3CW), urcw3_r(3CW), urcw4(3CW), urcw4_r(3CW), urcw_r(3CW), vercw(3CW), vercw_r(3CW), vllrancw(3CW), vllrancw_r(3CW), vllrincw(3CW), vllrincw_r(3CW), vlrancw(3CW), vlrancw_r(3CW), vlrcw(3CW), vlrcw_r(3CW), vlrincw(3CW), vlrincw_r(3CW), vnrcw(3CW), vnrcw_r(3CW), vurcw(3CW), vurcw1(3CW), vurcw1_r(3CW), vurcw2(3CW), vurcw2_r(3CW), vurcw3(3CW), vurcw3_r(3CW), vurcw4(3CW), vurcw4_r(3CW), vurcw_r(3CW).