Bonjour,
J'ai un problème avec rand qui ne fournit aucune valeur lorsque le srand est à une certaine valeur. Je ne comprends pas du tout pourquoi.
Voici une partie qui reproduit le problème:
Normalement, c'est censé me fournir une lettre ou chiffre venant de $charset, et qui soit toujours le même suivant le code hexa rentré avant ($chunk). Tous les autres codes hexa que j'ai testé fonctionnent, mais celui-ci ne me retourne rien. Exemple: 'ff90821f'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php $charset = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; $chunk = 'eeb2b02a'; srand(hexdec($chunk)); $output = substr($charset, rand(0,strlen($charset)), 1); echo 'Output:'.$output.'fin'; ?>
Merci
Partager