Produit du jour : Photos numériques 2 à partir de 1.00 € (Logiciel)
19/07/2005 13:49 par osiris | 9 réponse(s) | Signaler un contenu abusif ou erroné
Bonjour à tous,

Je vous explique mon probleme, je veux une liste de 32 nombres (avec
des chiffres compris de 1 à 60).

Le probleme c'est que dans cette liste je retrouve des nombres
identiques, ce que je ne veux pas.
Mon script bien sur ne fonctionne pas vraiment car je ne teste que le
chiffre precedent si il est identique je relance un nombre pseudo
aleatoire

Quelques pourrait m'aider ??

merci beaucoup

Voici mon script

#!/usr/bin/perl -w

use strict;

print "les participants sont\n";
my @nombres;
for(my $j = 0; $j < 32; $j++) {
$nombres[$j] = int(rand(60) + 1);

if ($nombres[$j]==$nombres[$j-1]) {
$nombres[$j] = int(rand(60) + 1);
print "$nombres[$j]\n";
} else {
print "$nombres[$j]\n";
}
}

Merci de vos reponses

Osiris73
Voir les 9 réponses - Poster une réponseCe sujet ne répond pas à vos besoins ? Posez votre question !
 
Pas le droit à l'erreur en mode ...
split perturbant
 

 

Téléchargements

Tous les téléchargements