Lines Matching refs:seed
42 PHPAPI void php_srand(long seed TSRMLS_DC) in php_srand()
45 BG(rand_seed) = (unsigned int) seed; in php_srand()
48 srandom((unsigned int) seed); in php_srand()
50 srand48(seed); in php_srand()
52 srand((unsigned int) seed); in php_srand()
154 static inline void php_mt_initialize(php_uint32 seed, php_uint32 *state) in php_mt_initialize() argument
165 *s++ = seed & 0xffffffffU; in php_mt_initialize()
196 PHPAPI void php_mt_srand(php_uint32 seed TSRMLS_DC) in php_mt_srand()
199 php_mt_initialize(seed, BG(state)); in php_mt_srand()
233 long seed = 0; in PHP_FUNCTION() local
235 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &seed) == FAILURE) in PHP_FUNCTION()
239 seed = GENERATE_SEED(); in PHP_FUNCTION()
241 php_srand(seed TSRMLS_CC); in PHP_FUNCTION()
249 long seed = 0; in PHP_FUNCTION() local
251 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &seed) == FAILURE) in PHP_FUNCTION()
255 seed = GENERATE_SEED(); in PHP_FUNCTION()
257 php_mt_srand(seed TSRMLS_CC); in PHP_FUNCTION()