☰ FonctionsUtilesPHP
 

Fonctions utiles en PHP

randomHexa

Retourne une chaîne hexa aléatoire minuscule de longueur $len paire ou impaire.
Si vous utilisez une ancienne version de PHP, utilisez mt_rand au lieu de random_int

function randomHexa($len){
  return implode( array_map( function() { return dechex( random_int( 0, 15 ) ); }, array_fill( 0, $len, null ) ) );
}

randomString

Retourne une chaîne aléatoire composée de len caractères de alphabet,
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 par défaut.

function randomString($len, $alphabet = ''){
  if ($alphabet == '') $alphabet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
  $L = strlen($alphabet);
  $output = '';
  for ($i = 0; $i < $len; $i++) $output .= $alphabet[random_int(0, $alphabet_length-1)];
  return $output;
}