Documentación offline PHP master

gmp_random_seed

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

gmp_random_seed

Define la semilla RNG (Generador de Números Aleatorios)

Descripción#

gmp_random_seed(GMP $seed): void
```php

## Parámetros

`seed`  
La semilla a definir para las funciones `gmp_random`, `gmp_random_bits`, y `gmp_random_range`.

Un objeto `GMP`, un `int`, o un `string` que puede ser interpretado como un número siguiendo la misma lógica que si la cadena fuera usada en `gmp_init` con detección automática de la base (es decir cuando `base` es igual a 0).

## Valores devueltos

No se retorna ningún valor.

## Errores/Excepciones

Levanta una excepción `ValueError` si el argumento `seed` es inválido.

## Historial de cambios

| Versión | Descripción |
|----|----|
| 8.0.0 | Si el argumento `seed` es inválido, `gmp_random_seed` levanta una excepción `ValueError` a partir de ahora. Anteriormente se emitía una advertencia `E_WARNING`. |

## Ejemplos

Ejemplo con `gmp_random_seed`