php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
engine_pcgoneseq128xslrr64.c File Reference
#include "php.h"
#include "php_random.h"
#include "php_random_csprng.h"
#include "php_random_uint128.h"
#include "Zend/zend_exceptions.h"

Go to the source code of this file.

Functions

PHPAPI void php_random_pcgoneseq128xslrr64_seed128 (php_random_status_state_pcgoneseq128xslrr64 *s, php_random_uint128_t seed)
 
PHPAPI void php_random_pcgoneseq128xslrr64_advance (php_random_status_state_pcgoneseq128xslrr64 *state, uint64_t advance)
 
 PHP_METHOD (Random_Engine_PcgOneseq128XslRr64, __construct)
 
 PHP_METHOD (Random_Engine_PcgOneseq128XslRr64, jump)
 

Variables

PHPAPI const php_random_algo php_random_algo_pcgoneseq128xslrr64
 

Function Documentation

◆ PHP_METHOD() [1/2]

PHP_METHOD ( Random_Engine_PcgOneseq128XslRr64 ,
__construct  )

Definition at line 140 of file engine_pcgoneseq128xslrr64.c.

◆ PHP_METHOD() [2/2]

PHP_METHOD ( Random_Engine_PcgOneseq128XslRr64 ,
jump  )

Definition at line 189 of file engine_pcgoneseq128xslrr64.c.

◆ php_random_pcgoneseq128xslrr64_advance()

PHPAPI void php_random_pcgoneseq128xslrr64_advance ( php_random_status_state_pcgoneseq128xslrr64 * state,
uint64_t advance )

Definition at line 117 of file engine_pcgoneseq128xslrr64.c.

◆ php_random_pcgoneseq128xslrr64_seed128()

PHPAPI void php_random_pcgoneseq128xslrr64_seed128 ( php_random_status_state_pcgoneseq128xslrr64 * s,
php_random_uint128_t seed )
inline

Definition at line 38 of file engine_pcgoneseq128xslrr64.c.

Variable Documentation

◆ php_random_algo_pcgoneseq128xslrr64

PHPAPI const php_random_algo php_random_algo_pcgoneseq128xslrr64
Initial value:
= {
generate,
range,
serialize,
unserialize
}
struct _php_random_status_state_pcgoneseq128xslrr64 php_random_status_state_pcgoneseq128xslrr64

Definition at line 108 of file engine_pcgoneseq128xslrr64.c.