Récupérer un entier aléatoire borné avec PHP
Publié le 07/09/2023 • Actualisé le 07/09/2023
Dans ce bout de code, nous voyons comment récupérer un entier aléatoire borné avec PHP. Cette fois, On utilise la casse Randomizer
introduite dans PHP 8.2. Si vous voulez un nombre sécurisé cryptographiquement, il faut utiliser la fonction random_int
. Veuillez noter que les paramètres de la fonction sont inclus, il peut donc être retourné un et dix dans l'exemple suivant.
<?php
declare(strict_types=1);
namespace App\Controller\Snippet;
/**
* J'utilise un trait PHP afin d'isoler chaque snippet dans un fichier.
* Ce code doit être apellé d'un contrôleur Symfony étendant AbstractController (depuis Symfony 4.2)
* ou Symfony\Bundle\FrameworkBundle\Controller\Controller (Symfony <= 4.1).
* Les services sont injectés dans le constructeur du contrôleur principal.
*/
trait Snippet270Trait
{
public function snippet270(): void
{
$r = new \Random\Randomizer();
var_dump($r->getInt(1, 10));
// That's it! 😁
}
}
Exécuter le snippet Plus sur Stackoverflow Lire la doc Plus sur le web Snippet aléatoire