php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
random_arginfo.h File Reference

Go to the source code of this file.

Macros

#define arginfo_srand   arginfo_mt_srand
 
#define arginfo_mt_rand   arginfo_rand
 
#define arginfo_getrandmax   arginfo_mt_getrandmax
 
#define arginfo_class_Random_Engine_Mt19937___debugInfo   arginfo_class_Random_Engine_Mt19937___serialize
 
#define arginfo_class_Random_Engine_PcgOneseq128XslRr64_generate   arginfo_class_Random_Engine_Mt19937_generate
 
#define arginfo_class_Random_Engine_PcgOneseq128XslRr64___serialize   arginfo_class_Random_Engine_Mt19937___serialize
 
#define arginfo_class_Random_Engine_PcgOneseq128XslRr64___unserialize   arginfo_class_Random_Engine_Mt19937___unserialize
 
#define arginfo_class_Random_Engine_PcgOneseq128XslRr64___debugInfo   arginfo_class_Random_Engine_Mt19937___serialize
 
#define arginfo_class_Random_Engine_Xoshiro256StarStar___construct   arginfo_class_Random_Engine_PcgOneseq128XslRr64___construct
 
#define arginfo_class_Random_Engine_Xoshiro256StarStar_generate   arginfo_class_Random_Engine_Mt19937_generate
 
#define arginfo_class_Random_Engine_Xoshiro256StarStar_jumpLong   arginfo_class_Random_Engine_Xoshiro256StarStar_jump
 
#define arginfo_class_Random_Engine_Xoshiro256StarStar___serialize   arginfo_class_Random_Engine_Mt19937___serialize
 
#define arginfo_class_Random_Engine_Xoshiro256StarStar___unserialize   arginfo_class_Random_Engine_Mt19937___unserialize
 
#define arginfo_class_Random_Engine_Xoshiro256StarStar___debugInfo   arginfo_class_Random_Engine_Mt19937___serialize
 
#define arginfo_class_Random_Engine_Secure_generate   arginfo_class_Random_Engine_Mt19937_generate
 
#define arginfo_class_Random_Engine_generate   arginfo_class_Random_Engine_Mt19937_generate
 
#define arginfo_class_Random_Randomizer_nextInt   arginfo_mt_getrandmax
 
#define arginfo_class_Random_Randomizer_nextFloat   arginfo_lcg_value
 
#define arginfo_class_Random_Randomizer_getInt   arginfo_random_int
 
#define arginfo_class_Random_Randomizer_getBytes   arginfo_random_bytes
 
#define arginfo_class_Random_Randomizer___serialize   arginfo_class_Random_Engine_Mt19937___serialize
 
#define arginfo_class_Random_Randomizer___unserialize   arginfo_class_Random_Engine_Mt19937___unserialize
 

Functions

 ZEND_FUNCTION (lcg_value)
 
 ZEND_FUNCTION (mt_srand)
 
 ZEND_FUNCTION (rand)
 
 ZEND_FUNCTION (mt_rand)
 
 ZEND_FUNCTION (mt_getrandmax)
 
 ZEND_FUNCTION (random_bytes)
 
 ZEND_FUNCTION (random_int)
 
 ZEND_METHOD (Random_Engine_Mt19937, __construct)
 
 ZEND_METHOD (Random_Engine_Mt19937, generate)
 
 ZEND_METHOD (Random_Engine_Mt19937, __serialize)
 
 ZEND_METHOD (Random_Engine_Mt19937, __unserialize)
 
 ZEND_METHOD (Random_Engine_Mt19937, __debugInfo)
 
 ZEND_METHOD (Random_Engine_PcgOneseq128XslRr64, __construct)
 
 ZEND_METHOD (Random_Engine_PcgOneseq128XslRr64, jump)
 
 ZEND_METHOD (Random_Engine_Xoshiro256StarStar, __construct)
 
 ZEND_METHOD (Random_Engine_Xoshiro256StarStar, jump)
 
 ZEND_METHOD (Random_Engine_Xoshiro256StarStar, jumpLong)
 
 ZEND_METHOD (Random_Randomizer, __construct)
 
 ZEND_METHOD (Random_Randomizer, nextInt)
 
 ZEND_METHOD (Random_Randomizer, nextFloat)
 
 ZEND_METHOD (Random_Randomizer, getFloat)
 
 ZEND_METHOD (Random_Randomizer, getInt)
 
 ZEND_METHOD (Random_Randomizer, getBytes)
 
 ZEND_METHOD (Random_Randomizer, getBytesFromString)
 
 ZEND_METHOD (Random_Randomizer, shuffleArray)
 
 ZEND_METHOD (Random_Randomizer, shuffleBytes)
 
 ZEND_METHOD (Random_Randomizer, pickArrayKeys)
 
 ZEND_METHOD (Random_Randomizer, __serialize)
 
 ZEND_METHOD (Random_Randomizer, __unserialize)
 

Macro Definition Documentation

◆ arginfo_class_Random_Engine_generate

#define arginfo_class_Random_Engine_generate   arginfo_class_Random_Engine_Mt19937_generate

Definition at line 85 of file random_arginfo.h.

◆ arginfo_class_Random_Engine_Mt19937___debugInfo

#define arginfo_class_Random_Engine_Mt19937___debugInfo   arginfo_class_Random_Engine_Mt19937___serialize

Definition at line 50 of file random_arginfo.h.

◆ arginfo_class_Random_Engine_PcgOneseq128XslRr64___debugInfo

#define arginfo_class_Random_Engine_PcgOneseq128XslRr64___debugInfo   arginfo_class_Random_Engine_Mt19937___serialize

Definition at line 66 of file random_arginfo.h.

◆ arginfo_class_Random_Engine_PcgOneseq128XslRr64___serialize

#define arginfo_class_Random_Engine_PcgOneseq128XslRr64___serialize   arginfo_class_Random_Engine_Mt19937___serialize

Definition at line 62 of file random_arginfo.h.

◆ arginfo_class_Random_Engine_PcgOneseq128XslRr64___unserialize

#define arginfo_class_Random_Engine_PcgOneseq128XslRr64___unserialize   arginfo_class_Random_Engine_Mt19937___unserialize

Definition at line 64 of file random_arginfo.h.

◆ arginfo_class_Random_Engine_PcgOneseq128XslRr64_generate

#define arginfo_class_Random_Engine_PcgOneseq128XslRr64_generate   arginfo_class_Random_Engine_Mt19937_generate

Definition at line 56 of file random_arginfo.h.

◆ arginfo_class_Random_Engine_Secure_generate

#define arginfo_class_Random_Engine_Secure_generate   arginfo_class_Random_Engine_Mt19937_generate

Definition at line 83 of file random_arginfo.h.

◆ arginfo_class_Random_Engine_Xoshiro256StarStar___construct

#define arginfo_class_Random_Engine_Xoshiro256StarStar___construct   arginfo_class_Random_Engine_PcgOneseq128XslRr64___construct

Definition at line 68 of file random_arginfo.h.

◆ arginfo_class_Random_Engine_Xoshiro256StarStar___debugInfo

#define arginfo_class_Random_Engine_Xoshiro256StarStar___debugInfo   arginfo_class_Random_Engine_Mt19937___serialize

Definition at line 81 of file random_arginfo.h.

◆ arginfo_class_Random_Engine_Xoshiro256StarStar___serialize

#define arginfo_class_Random_Engine_Xoshiro256StarStar___serialize   arginfo_class_Random_Engine_Mt19937___serialize

Definition at line 77 of file random_arginfo.h.

◆ arginfo_class_Random_Engine_Xoshiro256StarStar___unserialize

#define arginfo_class_Random_Engine_Xoshiro256StarStar___unserialize   arginfo_class_Random_Engine_Mt19937___unserialize

Definition at line 79 of file random_arginfo.h.

◆ arginfo_class_Random_Engine_Xoshiro256StarStar_generate

#define arginfo_class_Random_Engine_Xoshiro256StarStar_generate   arginfo_class_Random_Engine_Mt19937_generate

Definition at line 70 of file random_arginfo.h.

◆ arginfo_class_Random_Engine_Xoshiro256StarStar_jumpLong

#define arginfo_class_Random_Engine_Xoshiro256StarStar_jumpLong   arginfo_class_Random_Engine_Xoshiro256StarStar_jump

Definition at line 75 of file random_arginfo.h.

◆ arginfo_class_Random_Randomizer___serialize

#define arginfo_class_Random_Randomizer___serialize   arginfo_class_Random_Engine_Mt19937___serialize

Definition at line 123 of file random_arginfo.h.

◆ arginfo_class_Random_Randomizer___unserialize

#define arginfo_class_Random_Randomizer___unserialize   arginfo_class_Random_Engine_Mt19937___unserialize

Definition at line 125 of file random_arginfo.h.

◆ arginfo_class_Random_Randomizer_getBytes

#define arginfo_class_Random_Randomizer_getBytes   arginfo_random_bytes

Definition at line 103 of file random_arginfo.h.

◆ arginfo_class_Random_Randomizer_getInt

#define arginfo_class_Random_Randomizer_getInt   arginfo_random_int

Definition at line 101 of file random_arginfo.h.

◆ arginfo_class_Random_Randomizer_nextFloat

#define arginfo_class_Random_Randomizer_nextFloat   arginfo_lcg_value

Definition at line 93 of file random_arginfo.h.

◆ arginfo_class_Random_Randomizer_nextInt

#define arginfo_class_Random_Randomizer_nextInt   arginfo_mt_getrandmax

Definition at line 91 of file random_arginfo.h.

◆ arginfo_getrandmax

#define arginfo_getrandmax   arginfo_mt_getrandmax

Definition at line 24 of file random_arginfo.h.

◆ arginfo_mt_rand

#define arginfo_mt_rand   arginfo_rand

Definition at line 19 of file random_arginfo.h.

◆ arginfo_srand

#define arginfo_srand   arginfo_mt_srand

Definition at line 12 of file random_arginfo.h.

Function Documentation

◆ ZEND_FUNCTION() [1/7]

ZEND_FUNCTION ( lcg_value )

◆ ZEND_FUNCTION() [2/7]

ZEND_FUNCTION ( mt_getrandmax )

◆ ZEND_FUNCTION() [3/7]

ZEND_FUNCTION ( mt_rand )

◆ ZEND_FUNCTION() [4/7]

ZEND_FUNCTION ( mt_srand )

◆ ZEND_FUNCTION() [5/7]

ZEND_FUNCTION ( rand )

◆ ZEND_FUNCTION() [6/7]

ZEND_FUNCTION ( random_bytes )

◆ ZEND_FUNCTION() [7/7]

ZEND_FUNCTION ( random_int )

◆ ZEND_METHOD() [1/22]

ZEND_METHOD ( Random_Engine_Mt19937 ,
__construct  )

◆ ZEND_METHOD() [2/22]

ZEND_METHOD ( Random_Engine_Mt19937 ,
__debugInfo  )

◆ ZEND_METHOD() [3/22]

ZEND_METHOD ( Random_Engine_Mt19937 ,
__serialize  )

◆ ZEND_METHOD() [4/22]

ZEND_METHOD ( Random_Engine_Mt19937 ,
__unserialize  )

◆ ZEND_METHOD() [5/22]

ZEND_METHOD ( Random_Engine_Mt19937 ,
generate  )

◆ ZEND_METHOD() [6/22]

ZEND_METHOD ( Random_Engine_PcgOneseq128XslRr64 ,
__construct  )

◆ ZEND_METHOD() [7/22]

ZEND_METHOD ( Random_Engine_PcgOneseq128XslRr64 ,
jump  )

◆ ZEND_METHOD() [8/22]

ZEND_METHOD ( Random_Engine_Xoshiro256StarStar ,
__construct  )

◆ ZEND_METHOD() [9/22]

ZEND_METHOD ( Random_Engine_Xoshiro256StarStar ,
jump  )

◆ ZEND_METHOD() [10/22]

ZEND_METHOD ( Random_Engine_Xoshiro256StarStar ,
jumpLong  )

◆ ZEND_METHOD() [11/22]

ZEND_METHOD ( Random_Randomizer ,
__construct  )

◆ ZEND_METHOD() [12/22]

ZEND_METHOD ( Random_Randomizer ,
__serialize  )

◆ ZEND_METHOD() [13/22]

ZEND_METHOD ( Random_Randomizer ,
__unserialize  )

◆ ZEND_METHOD() [14/22]

ZEND_METHOD ( Random_Randomizer ,
getBytes  )

◆ ZEND_METHOD() [15/22]

ZEND_METHOD ( Random_Randomizer ,
getBytesFromString  )

◆ ZEND_METHOD() [16/22]

ZEND_METHOD ( Random_Randomizer ,
getFloat  )

◆ ZEND_METHOD() [17/22]

ZEND_METHOD ( Random_Randomizer ,
getInt  )

◆ ZEND_METHOD() [18/22]

ZEND_METHOD ( Random_Randomizer ,
nextFloat  )

◆ ZEND_METHOD() [19/22]

ZEND_METHOD ( Random_Randomizer ,
nextInt  )

◆ ZEND_METHOD() [20/22]

ZEND_METHOD ( Random_Randomizer ,
pickArrayKeys  )

◆ ZEND_METHOD() [21/22]

ZEND_METHOD ( Random_Randomizer ,
shuffleArray  )

◆ ZEND_METHOD() [22/22]

ZEND_METHOD ( Random_Randomizer ,
shuffleBytes  )