App\services\Utils::generateRndString PHP Méthode

generateRndString() public static méthode

Generate random string
public static generateRndString ( integer $length, boolean $special_chars = true ) : string
$length integer
$special_chars boolean
Résultat string
    public static function generateRndString($length, $special_chars = true)
    {
        $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
        if ($special_chars) {
            $chars .= "!@#\$%^&*()-_ []{}<>~`+=,.;:/?|";
        }
        $rnd_string = '';
        for ($i = 0; $i < $length; $i++) {
            $rnd_string .= $chars[mt_rand(0, strlen($chars) - 1)];
        }
        return $rnd_string;
    }