Random\Randomizer::getBytesFromString

(PHP 8 >= 8.3.0)

Random\Randomizer::getBytesFromString β€” ΠžΡ‚Ρ€ΠΈΠΌΡƒΡ” Π²ΠΈΠΏΠ°Π΄ΠΊΠΎΠ²Ρ– Π±Π°ΠΉΡ‚ΠΈ Π· Π²ΠΈΡ…Ρ–Π΄Π½ΠΎΠ³ΠΎ рядка

Опис

public Random\Randomizer::getBytesFromString(string $string, int $length): string

Π“Π΅Π½Π΅Ρ€ΡƒΡ” Ρ–Π· Π²Ρ…Ρ–Π΄Π½ΠΎΠ³ΠΎ рядка string рядок, Ρ‰ΠΎ ΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒ Ρ€Ρ–Π²Π½ΠΎΠΌΡ–Ρ€Π½ΠΎ Π²ΠΈΠ±Ρ€Π°Π½Ρ– Π²ΠΈΠΏΠ°Π΄ΠΊΠΎΠ²Ρ– Π±Π°ΠΉΡ‚ΠΈ Π·Π°Π΄Π°Π½ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ length Π΄ΠΎΠ²ΠΆΠΈΠ½ΠΈ.

Π†ΠΌΠΎΠ²Ρ–Ρ€Π½Ρ–ΡΡ‚ΡŒ Π²ΠΈΠ±ΠΎΡ€Ρƒ Π±Π°ΠΉΡ‚Π° ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†Ρ–ΠΉΠ½Π° ΠΉΠΎΠ³ΠΎ частці Ρƒ Π²Ρ…Ρ–Π΄Π½ΠΎΠΌΡƒ рядку string. Π―ΠΊΡ‰ΠΎ ΠΊΠΎΠΆΠ΅Π½ Π±Π°ΠΉΡ‚ Π·ΡƒΡΡ‚Ρ€Ρ–Ρ‡Π°Ρ”Ρ‚ΡŒΡΡ ΠΎΠ΄Π½Π°ΠΊΠΎΠ²Ρƒ ΠΊΡ–Π»ΡŒΠΊΡ–ΡΡ‚ΡŒ Ρ€Π°Π·Ρ–Π², ΠΌΠΎΠΆΠ»ΠΈΠ²Ρ–ΡΡ‚ΡŒ Π²ΠΈΠ±ΠΎΡ€Ρƒ ΠΊΠΎΠΆΠ½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° Π±ΡƒΠ΄Π΅ однаковою.

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

string

Рядок (string), Π· якого Π²ΠΈΠ±ΠΈΡ€Π°ΡŽΡ‚ΡŒΡΡ Π±Π°ΠΉΡ‚ΠΈ, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ.

length

Π”ΠΎΠ²ΠΆΠΈΠ½Π° Π²ΠΈΠΏΠ°Π΄ΠΊΠΎΠ²ΠΎΠ³ΠΎ рядка (string) Ρƒ Π±Π°ΠΉΡ‚Π°Ρ…, яка ΠΌΠ°Ρ” Π±ΡƒΡ‚ΠΈ ΠΏΠΎΠ²Π΅Ρ€Π½Π΅Π½Π°; ΠΏΠΎΠ²ΠΈΠ½Π½Π° Π΄ΠΎΡ€Ρ–Π²Π½ΡŽΠ²Π°Ρ‚ΠΈ ΠΈΠ»ΠΈ большС.

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” рядок (string), Ρ‰ΠΎ ΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΡ–Π»ΡŒΠΊΡ–ΡΡ‚ΡŒ ΠΊΡ–Π»ΡŒΠΊΠΎΡΡ‚Ρ– Π²ΠΈΠΏΠ°Π΄ΠΊΠΎΠ²ΠΈΡ… Π±Π°ΠΉΡ‚Ρ–Π², взятих Π· Π²Ρ…Ρ–Π΄Π½ΠΎΠ³ΠΎ рядка. string

Помилки

  • Π―ΠΊΡ‰ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ stringΠΏΠΎΡ€ΠΎΠΆΠ½Ρ–ΠΉ, Π±ΡƒΠ΄Π΅ Π²ΠΈΠΊΠΈΠ½ΡƒΡ‚ΠΎ винятокValueError
  • Π―ΠΊΡ‰ΠΎ значСння Π΄ΠΎΠ²ΠΆΠΈΠ½ΠΈlengthмСньшС , Π±ΡƒΠ΄Π΅ Π²ΠΈΠΊΠΈΠ½ΡƒΡ‚ΠΎ виняток ValueError
  • Π‘ΡƒΠ΄ΡŒ-які Throwable, Ρ‰ΠΎ Π²ΠΈΠΊΠΈΠ΄Π°ΡŽΡ‚ΡŒΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌRandom\Engine::generate()Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎRandom\Randomizer::$engine

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ использования ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Random\Randomizer::getBytesFromString()****

Loading...

Висновок Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ Π±ΡƒΠ΄Π΅ схоТим Π½Π°:

3zsw04eiubcf82jd.example.com

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #2 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ Π³Π΅Π½Π΅Ρ€Π°Ρ†Ρ–Ρ— Π²ΠΈΠΏΠ°Π΄ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Ρƒ Π±Π°Π³Π°Ρ‚ΠΎΡ„Π°ΠΊΡ‚ΠΎΡ€Π½ΠΎΡ— Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„Ρ–ΠΊΠ°Ρ†Ρ–Ρ—

Loading...

Висновок Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ Π±ΡƒΠ΄Π΅ схоТим Π½Π°:

11551-80418-27047-42075

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #3 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠ±ΠΎΡ€Ρƒ рядка Π· Π½Π΅Ρ€Ρ–Π²Π½ΠΎΠΌΡ–Ρ€Π½ΠΈΠΌ Ρ€ΠΎΠ·ΠΏΠΎΠ΄Ρ–Π»ΠΎΠΌ

Loading...

Висновок Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ Π±ΡƒΠ΄Π΅ схоТим Π½Π°:

fddacbeaaeaaacaaaaca

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ