La fonction random renvoie un nombre compris entre 0 et le nombre passé en paramètre.
Par exemple, random (7) renverra un nombre compris entre 0 et 6.
Donc pour choisir un nombre quelconque à 5 chiffres : random (100000) qui donne un nombre compris entre 0 (00000) et 99999.
Mais je pense que tu veux éliminer tous ceux qui commence par un ou plusieurs 0 car avoir 53 ou 0 comme numéro de téléphoine c'est pas cool.
Donc tu veux un nombre entre 11111 et 99999.
Ce qui nous fait 99999-11111+1 = 88889 possibilités (le +1 c'est parcequ'on compte les nombres, pas les intervales entres les nombres).
Donc on va faire random (88889) qui nous donne un nombre entre 0 et 88888 et y ajouter 11111 pour avoir un nombre compris entre 11111 et 99999.
Soit au final :
PhoneNumber = random (88889)+11111;
Attention toutefois, il est possible que le générateur de nombre aléatoire donne deux fois de suite le même nombre (c'est ça le hasard) ou qu'il redonne un nombre qu'il a donné deux ou trois coups avant.
Donc il faut aussi faire des contrôles pour vérifier que le numéro tirer au hasard n'a pas déjà été attribué à un autre joueur.
++
Syg