Générer un aléatoire avec des débuts fixes

Résolu/Fermé
Ticki84 Messages postés 844 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 26 décembre 2017 - 14 oct. 2013 à 23:50
Ticki84 Messages postés 844 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 26 décembre 2017 - 15 oct. 2013 à 17:32
Bonjours,

Je voudrais générer un nombre aléatoire avec des débuts fixes en php.
Exemple:
5239...
6722...
6795...
5214...
Je n'ai que générer le nombre: $valeur = rand ( 000000000000000000000000000001 , 999999999999999999999999999999 );
Je ne sais pas comment faire pour ajouter des débuts fixes sur les nombres générés.

Merci d'avance.
A voir également:

1 réponse

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
15 oct. 2013 à 10:11
Salut,

Je ne suis pas sur d'avoir bien compris le problème, à quoi ces nombres sont ils sensés servir ?

Tu peux avoir un début fixe en utilisant un simple concaténation :

$debutFixe = '1234';

$nombreAleatoire = rand(0, 9999):

$nombreFinal = $debutFixe . $nombreAleatoire;

Bonne journée
2
Ticki84 Messages postés 844 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 26 décembre 2017 157
15 oct. 2013 à 13:02
A merci, je ne connaissais pas la concaténation de nombres, c'est ce que je voulais merci beaucoup Pitet.

Mais est-il possible d'avoir plusieurs valeurs possible pour $debutFixe? (J'avais pensé à générer des nombres de 1 à 5 qui agirons sur les différents débuts possible(1: 25; 2:89;...)
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
15 oct. 2013 à 13:03
naturellement, tu mets ce que tu veux dans ton début fixe.
0
Ticki84 Messages postés 844 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 26 décembre 2017 157
15 oct. 2013 à 17:32
ThEBiShOp tu n'as pas comprit ce que je voulais dire mais ce n'est pas grave je vais faire comme je le pensais sur ce merci à vous.
0