Permutation, transposition, ...

Bonjour, je cherche à écrire les lettres de l'alphabet dans un ordre aléatoire ; voici le code :
Ma question est de savoir
1) peut être il existe des fonction déjà définies pour les transposition, permutation, permutation aléatoire, ...
2) Pourquoi, alors qu'il y a return T1; ou return T2, la liste string[] T est modifiée dans chaque cas (les 3e et 5e lignes devraient être les mêmes que la 1ère).
Autrement dit, comment faire pour que alph reste toujours égale à :
dans cet ordre.
Merci d'avance
Maurice
Ma question est de savoir
1) peut être il existe des fonction déjà définies pour les transposition, permutation, permutation aléatoire, ...
2) Pourquoi, alors qu'il y a return T1; ou return T2, la liste string[] T est modifiée dans chaque cas (les 3e et 5e lignes devraient être les mêmes que la 1ère).
Autrement dit, comment faire pour que alph reste toujours égale à :
- Code: Tout sélectionner
string[] alph={"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"};
dans cet ordre.
Merci d'avance
Maurice