PHP.mk документација

gmp_random_seed

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.gmp-random-seed.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека function.gmp-random-seed.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
gmp_random_seed

Референца за `function.gmp-random-seed.php` со подобрена типографија и навигација.

function.gmp-random-seed.php

gmp_random_seed

Интерфејсот SessionUpdateTimestampHandlerInterface

gmp_random_seedГо поставува RNG семето

= NULL

gmp_random_seed(GMP|int|string $seed): void

Параметри

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)

Види Исто така

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.