gmp_random_seed
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
gmp_random_seed
Референца за `function.gmp-random-seed.php` со подобрена типографија и навигација.
gmp_random_seed
Интерфејсот SessionUpdateTimestampHandlerInterface
gmp_random_seed — Го поставува RNG семето
Параметри
seed-
Семето што треба да се постави за gmp_random(), gmp_random_bits()Препорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци во gmp_random_range() functions.
А GMP објект, еден int, или string што може да се толкува како број следејќи ја истата логика како да се користел стринг во gmp_init() со автоматско откривање на база (т.е. кога
baseе еднакво на 0).
Вратени вредности
Не се враќа вредност.
Errors/Exceptions
Фрла ValueError if seed
е невалидна. Пред PHP 8.4.0, невалиден режим би се прифатил тивко како
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.0.0 |
Враќа seed е невалиден, gmp_random_seed()
сега фрла ValueError. Претходно емитуваше E_WARNING и врати false.
|
Примери
Пример #1 gmp_random_seed() example
<?php
// set the seed
gmp_random_seed(100);
var_dump(gmp_strval(gmp_random(1)));
// set the seed to something else
gmp_random_seed(gmp_init(-100));
var_dump(gmp_strval(gmp_random_bits(10)));
// set the seed to something invalid
var_dump(gmp_random_seed('not a number'));Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
string(20) "15370156633245019617" string(3) "683" Warning: gmp_random_seed(): Unable to convert variable to GMP - string is not an integer in %s on line %d bool(false)
Види Исто така
- gmp_init() - Креирај GMP број
- gmp_random() - Случаен број
- gmp_random_bits() - Случаен број
- gmp_random_range() - Добијте рамномерно избран цел број