Comment générer une séquence de paires aléatoires sans répétition de paires? Le code suivant génère déjà les paires, mais ne pas éviter les répétitions:Générer une cellule avec des paires aléatoires sans répétitions
for k=1:8
Comb=[randi([-15,15]) ; randi([-15,15])];
T{1,k}=Comb;
end
Quand je suis arrivé en cours d'exécution:
T= [-3;10] [5;2] [1;-5] [10;9] [-4;-9] [-5;-9] [3;1] [-3;10]
La paire [-3,10] est répétée, qui ne peut se produire. PS: Les entrées peuvent être positives ou négatives.
Y at-il une fonction intégrée pour cela? Toute suggestion pour résoudre cela?
Avez-vous la boîte à outils Statistiques? –
Copie possible de [Générer efficacement des paires uniques d'entiers] (https://stackoverflow.com/questions/15793172/efficiently-generating-unique-pairs-of-integers) –
Merci pour le lien (https://stackoverflow.com/questions/15793172/efficient-generation-unique-paires-of-entiers) mais les solutions présentées ne fonctionnent que pour les combinaisons positives. – hello123