Bonjour à tous, j'ai un travail à faire pour l'école et je cherche à créer une fonction. Cette dernière doit pouvoir générer un vecteur de par exemple de dimension 18 avec dedans ranger de manière aléatoire les nombres de 1 à 18. je travail sous scilab. j'ai déjà fais une fonction mais celle-ci ne semble pas fonctionner; voilà à koi elle ressemble:
funcprot(0)
function vect=combialeatoire(n)
vect=ceil(n*rand(1,n));
for i=1:n-1
for j=2:i+1
if i==j
j=j+1
else if vect(1,i)==vect(1,j)
vect(1,i)=ceil(n*rand());
end
end
end
endendfunctionMerci d'avance, et puis si vous avez pas d'idée, simpas d'avoir lu ;)
PS je sais que c'est pas du language C mais ya pas de catégorie scilab alors j'ai pris la section du language le plus connu :p.