Ah, vous voulez des nombres aléatoires uniques, sans doublons.
Il y a plusieurs solutions. Il y a une solution Numbers et il y a aussi une solution AppleScript.
La solution Numbers c'est de générer les nombres en ordre consécutif et de les trier de façon aléatoire. Par exemple, trions de façon aléatoire les nombres 9 à 25:
- Taper 9 dans la cellule B2.
- Taper 10 dans la cellule B3.
- Utiliser le curseur jaune pour générer le reste des nombres en ordre consécutif jusqu'à 25.
- Taper «=ALEA()» dans la cellule C2.
- Copier/coller cette formule dans le reste de la colonne C.
- Survoler l'en-tête de la colonne C.
- Cliquer sur la flèche et choisir «Trier en ordre croissant» (ou «décroissant», peu importe).
Voici des images qui montrent la solution Numbers:
La solution AppleScript:
- Sélectionner la cellule B2.
- Lancer Applications > Utilitaires > Éditeur de script.
- Exécuter le script suivant:
set min to 9
set max to 25
tell application "Numbers"
set tableau to table 1 of sheet 1 of document 1
tell tableau
set premiere_cellule_selectionnee to cell 1 of selection range
set rangee_debut to address of row of premiere_cellule_selectionnee
set rangee_fin to rangee_debut + max - min
if row count of tableau < rangee_fin then set row count of tableau to rangee_fin
set nombres to {}
repeat with rangee from rangee_debut to rangee_fin
set nombre to random number from min to max
repeat while nombre is in nombres
set nombre to random number from min to max
end repeat
set nombres to nombres & nombre
set cellule to cell (rangee) of column of premiere_cellule_selectionnee
set value of cellule to nombre
end repeat
display dialog "Succès ! " & (count of nombres) & " nombres générés."
end tell
end tell