Better PHP Documentation
opinionated
Open main menu
Get Started
Documentation
Community
Training
Better PHP Documentation
Close menu
Get Started
Documentation
Community
Training
Log in
Change language:
English
German
Spanish
French
Italian
Japanese
Brazilian Portuguese
Russian
Turkish
Ukrainian
Chinese (Simplified)
Other
Générateurs de nombres aléatoires et fonctions liées à l'aléatoire.
Introduction
Constantes pré-définies
Exemples
Fonctions Random
getrandmax
â Plus grande valeur alĂ©atoire possible
lcg_value
â GĂ©nĂ©rateur de congruence combinĂ©e linĂ©aire
mt_getrandmax
â La plus grande valeur alĂ©atoire possible
mt_rand
â GĂ©nĂšre une valeur alĂ©atoire via le gĂ©nĂ©rateur de nombre alĂ©atoire Mersenne Twister
mt_srand
â Initialise le gĂ©nĂ©rateur de nombres alĂ©atoires Mersenne Twister
rand
â GĂ©nĂšre une valeur alĂ©atoire
random_bytes
â RĂ©cupĂšre des octets alĂ©atoires cryptographiquement sĂ©curisĂ©s
random_int
â RĂ©cupĂšre un entier sĂ©lectionnĂ© de maniĂšre uniforme et cryptographiquement sĂ©curisĂ©e
srand
â Initialise le gĂ©nĂ©rateur de nombres alĂ©atoires
Random\Randomizer
â La classe Random\Randomizer
Random\Randomizer::__construct
â Construit un nouveau Randomizer
Random\Randomizer::getBytes
â Renvoie des octets alĂ©atoires
Random\Randomizer::getBytesFromString
â Renvoie des octets alĂ©atoires Ă partir d'une chaĂźne
Random\Randomizer::getFloat
â Renvoie un flottant uniformĂ©ment sĂ©lectionnĂ©
Random\Randomizer::getInt
â Renvoie un entier sĂ©lectionnĂ© de maniĂšre uniforme
Random\Randomizer::nextFloat
â Renvoie un flottant sĂ©lectionnĂ© de l'intervalle ouvert Ă droite [0.0, 1.0)
Random\Randomizer::nextInt
â Renvoie un entier positif
Random\Randomizer::pickArrayKeys
â SĂ©lectionne des clĂ©s de tableau alĂ©atoires
Random\Randomizer::__serialize
â SĂ©rialise l'objet Randomizer
Random\Randomizer::shuffleArray
â Renvoie une permutation d'un tableau
Random\Randomizer::shuffleBytes
â Renvoie une permutation par octet d'une chaĂźne de caractĂšres
Random\Randomizer::__unserialize
â DĂ©sĂ©rialise le paramĂštre data en un objet Randomizer
Random\IntervalBoundary
â L'Ă©numĂ©ration Random\IntervalBoundary
Random\Engine
â L'interface Random\Engine
Random\Engine::generate
â GĂ©nĂšre de l'alĂ©atoire
Random\CryptoSafeEngine
â L'interface Random\CryptoSafeEngine
Random\Engine\Secure
â La classe Random\Engine\Secure
Random\Engine\Secure::generate
â GĂ©nĂšre des donnĂ©es alĂ©atoires de maniĂšre cryptographique sĂ©curisĂ©e
Random\Engine\Mt19937
â La classe Random\Engine\Mt19937
Random\Engine\Mt19937::__construct
â Construit un nouveau moteur Mt19937
Random\Engine\Mt19937::__debugInfo
â Renvoie l'Ă©tat interne du moteur
Random\Engine\Mt19937::generate
â GĂ©nĂ©rer 32 bits de donnĂ©es alĂ©atoires
Random\Engine\Mt19937::__serialize
â SĂ©rialise l'objet Mt19937
Random\Engine\Mt19937::__unserialize
â DĂ©sĂ©rialise le paramĂštre data en un objet Mt19937
Random\Engine\PcgOneseq128XslRr64
â La classe Random\Engine\PcgOneseq128XslRr64
Random\Engine\PcgOneseq128XslRr64::__construct
â Construit un nouveau moteur PCG Oneseq 128 XSL RR 64
Random\Engine\PcgOneseq128XslRr64::__debugInfo
â Renvoie l'Ă©tat interne du moteur
Random\Engine\PcgOneseq128XslRr64::generate
â GĂ©nĂ©rer 64 bits de donnĂ©es alĂ©atoires
Random\Engine\PcgOneseq128XslRr64::jump
â DĂ©place le moteur en avant de plusieurs pas
Random\Engine\PcgOneseq128XslRr64::__serialize
â SĂ©rialise l'objet PcgOneseq128XslRr64
Random\Engine\PcgOneseq128XslRr64::__unserialize
â DĂ©sĂ©rialise le paramĂštre data en un objet PcgOneseq128XslRr64
Random\Engine\Xoshiro256StarStar
â La classe Random\Engine\Xoshiro256StarStar
Random\Engine\Xoshiro256StarStar::__construct
â Construit un nouveau moteur xoshiro256**
Random\Engine\Xoshiro256StarStar::__debugInfo
â Renvoie l'Ă©tat interne du moteur
Random\Engine\Xoshiro256StarStar::generate
â GĂ©nĂ©rer 64 bits de donnĂ©es alĂ©atoires
Random\Engine\Xoshiro256StarStar::jump
â DĂ©place de maniĂšre efficace le moteur en avant de 2^128 pas
Random\Engine\Xoshiro256StarStar::jumpLong
â DĂ©place de maniĂšre efficace le moteur en avant de 2^192 pas
Random\Engine\Xoshiro256StarStar::__serialize
â SĂ©rialise l'objet Xoshiro256StarStar
Random\Engine\Xoshiro256StarStar::__unserialize
â DĂ©sĂ©rialise le paramĂštre data en un objet Xoshiro256StarStar
Random\RandomError
â La classe Random\RandomError
Random\BrokenRandomEngineError
â La classe Random\BrokenRandomEngineError
Random\RandomException
â La classe Random\RandomException
Found A Problem?
Learn How To Improve This Page
âą
Submit a Pull Request
âą
Report a Bug
ïŒ
add a note
User Contributed Notes
There are no user contributed notes for this page.
0
pcntl_sigtimedwait
Waits for signals, with a timeout
0
similar_text
Calculate the similarity between two strings
0
boolval
Get the boolean value of a variable
0
curl_multi_close
Close a set of cURL handles
0
imap_body
Read the message body
0
mb_strpos
Find position of first occurrence of string in a string
0
pg_send_prepare
Sends a request to create a prepared statement with the given parameters, without waiting for completion
0
swoole_native_socket_bind
0
Arr::prependKeysWith
0
zend_version
Gets the version of the current Zend engine
^