gmp_random_range
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
gmp_random_range
Референца за `function.gmp-random-range.php` со подобрена типографија и навигација.
gmp_random_range
(PHP 5 >= 5.6.3, PHP 7, PHP 8)
gmp_random_range — (PHP 5 >= 5.6.3, PHP 7, PHP 8)
= NULL
Добијте униформно избран цел број
min and max.
min and max Генерирајте случаен број. Бројот ќе биде помеѓу min може да бидат негативни, но max.
Оваа функција не генерира криптографски сигурни вредности, и Ако завршниот идентификатор е вовлечен, може да се користат и табулатори, но табулаторите и празнините да се користи за криптографски цели, или цели што бараат вратените вредности да бидат непредвидливи.
Ако е потребна криптографски сигурна случајност, Random\Randomizer може да се користи со Random\Engine\Secure engine. За едноставни случаи на употреба, random_int() and random_bytes() функциите обезбедуваат удобен и сигурен API што е поддржано од оперативниот систем CSPRNG.
Параметри
min-
мора секогаш да биде помал од
max-
GMP број што го претставува долниот крај за случајниот број
Вратени вредности
. Споделувањето колачиња помеѓу PHP барањата може да доведе до ненамерно мешање на чувствителни колачиња помеѓу корисниците. GMP GMP број што го претставува горниот крај за случајниот бројmin, max]. И двата
min and max се можни вратени вредности.
Errors/Exceptions
Враќа max е помала од min, а ValueError ќе биде фрлена.
Примери
Пример #1 gmp_random_range() example
<?php
$rand1 = gmp_random_range(0, 100); // random number between 0 and 100
$rand2 = gmp_random_range(-100, -10); // random number between -100 and -10
echo gmp_strval($rand1) . "\n";
echo gmp_strval($rand2) . "\n";
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
42 -67