Random\Engine\Xoshiro256StarStar::__construct
(PHP 8 >= 8.2.0)
Random\Engine\Xoshiro256StarStar::__construct - Π‘ΡΠ²ΠΎΡΡΡ Π½ΠΎΠ²ΠΈΠΉ ΠΎΠ±'ΡΠΊΡ Π΄Π²ΠΈΠ³ΡΠ½Π° xoshiro256**
ΠΠΏΠΈΡ
public Random\Engine\Xoshiro256StarStar::__construct(string|int|null$seed
null
) .
Π£Π²Π°Π³Π°
Π€ΡΠ½ΠΊΡΡΡ ΠΏΠΎΠΊΠΈ ΡΠΎ Π½Π΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ²Π°Π½Π°; Π΄Π»Ρ Π·Π½Π°ΠΉΠΎΠΌΡΡΠ²Π° Π΄ΠΎΡΡΡΠΏΠ½ΠΈΠΉ Π»ΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅Π»ΡΠΊ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡΠ².
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
seed
Π‘ΠΏΠΎΡΡΠ± Π·Π°ΠΏΠΎΠ²Π½Π΅Π½Π½Ρ Π²Π½ΡΡΡΡΡΠ½ΡΠΎΠ³ΠΎ 256-Π±ΡΡΠ½ΠΎΠ³ΠΎ (32 Π±Π°ΠΉΡΠΈ) ΡΡΠ°Π½Ρ, ΡΠΎ ΡΠΊΠ»Π°Π΄Π°ΡΡΡΡΡ Π· ΡΠΎΡΠΈΡΡΠΎΡ
64-Π±ΡΡΠ½ΠΈΡ
ΡΡΠ»ΠΈΡ
ΡΠΈΡΠ΅Π» Π±Π΅Π· Π·Π½Π°ΠΊΠ°, Π·Π°Π»Π΅ΠΆΠΈΡΡ Π²ΡΠ΄ ΡΠΈΠΏΡ, ΡΠΎ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ ΡΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ seed
Type | ΠΠΏΠΈΡ |
---|---|
null | ΠΠ°ΠΏΠΎΠ²Π½ΡΡ ΡΡΠ°Π½ 32 Π²ΠΈΠΏΠ°Π΄ΠΊΠΎΠ²ΠΈΠΌΠΈ Π±Π°ΠΉΡΠ°ΠΌΠΈ, ΡΠΎ Π·Π³Π΅Π½Π΅ΡΠΎΠ²Π°Π½Ρ Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ CSPRNG. |
int | ΠΠ°ΠΏΠΎΠ²Π½ΡΡ ΡΡΠ°Π½ ΡΠΎΡΠΈΡΠΌΠ° ΠΏΠΎΡΠ»ΡΠ΄ΠΎΠ²Π½ΠΈΠΌΠΈ Π·Π½Π°ΡΠ΅Π½Π½ΡΠΌΠΈ, ΡΠΎ Π·Π³Π΅Π½Π΅ΡΠΎΠ²Π°Π½Ρ Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ SplitMix64, ΡΠΊΠΈΠΉ Π±ΡΠ² Π·Π°ΠΏΠΎΠ²Π½Π΅Π½ΠΈΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ seed , ΡΠΎ ΡΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΡΡΡΡΡΡ ΡΠΊ 64-Π±ΡΡΠΎΠ²Π΅ ΡΡΠ»Π΅ ΡΠΈΡΠ»ΠΎ Π±Π΅Π· Π·Π½Π°ΠΊΠ°. |
string | ΠΠ°ΠΏΠΎΠ²Π½ΡΡ ΡΡΠ°Π½, ΡΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΡΡΡΠΈ 32-Π±Π°ΠΉΡΠΎΠ²ΠΈΠΉ ΡΡΠ΄ΠΎΠΊ (string) ΡΠΊ ΡΠΎΡΠΈΡΠΈ 64-Π±ΡΡΠΎΠ²Ρ ΡΡΠ»ΠΈΡ ΡΠΈΡΠ»Π° Π±Π΅Π· Π·Π½Π°ΠΊΠ°. |
ΠΠΎΠΌΠΈΠ»ΠΊΠΈ
- Π―ΠΊΡΠΎ Π΄ΠΎΠ²ΠΆΠΈΠ½Π° ΡΡΠ΄ΠΊΠ° (string) ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°
seed
Π½Π΅ Π΄ΠΎΡΡΠ²Π½ΡΡ 32 Π±Π°ΠΉΡΠ°ΠΌ, Π±ΡΠ΄Π΅ Π²ΠΈΠΊΠΈΠ½ΡΡΠ° ΠΏΠΎΠΌΠΈΠ»ΠΊΠ°ValueError - Π―ΠΊΡΠΎ ΡΡΠ΄ΠΎΠΊ (string) ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°
seed
ΡΠΊΠ»Π°Π΄Π°ΡΡΡΡΡ Π· 32 Π½ΡΠ»ΡΠΎΠ²ΠΈΡ Π±Π°ΠΉΡΡΠ² ("\x00"
), Π±ΡΠ΄Π΅ Π²ΠΈΠΊΠΈΠ½ΡΡΠ° ΠΏΠΎΠΌΠΈΠ»ΠΊΠ°ValueError
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ Random\Engine\Xoshiro256StarStar::__construct()****
Loading...
ΠΡΠΈΠΊΠ»Π°Π΄ #2 ΠΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ Π·Π½Π°ΡΠ΅Π½Π½Ρ ΡΡΠ΄ΠΊΠ° (string)
Loading...
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ:
6e013453678388c2