08-01-2011, 06:53 PM
(Modification du message : 13-01-2011, 12:25 AM par Viciousity.)
Surtout pour les commentaires, essayer de definir clairement le méchanisme si il n'est pas trivia afin que l'on puisse peut etre l'améliorer sans en changer la nature.
# Return an array with @size children with random values between 0 & @base.
def random_array size, base
range = (0..base).to_a
array = []
size.times do
array << range.shuffle.first
end
return array
end
# Comme sa quelqu'un en lisant le commentaire pourrait la transformer comme ceci :
def random_array size, base
array = []
size.times do array << rand(base+1) end
array
end