Mélanger les lignes
Randomly reorder lines of text — for raffles, randomised playlists, A/B test order or quick sampling. — outil en ligne gratuit.
Réponse rapide: Shuffle Lines: Fonctionne dans le navigateur, gratuitement, sans inscription.
Dernière mise à jour
Questions fréquentes
- L’ordre mélangé est-il vraiment aléatoire ?
- Oui : le mélange de Fisher-Yates utilise <code>crypto.getRandomValues()</code>, le générateur de nombres aléatoires de niveau cryptographique du navigateur. Chaque permutation de vos lignes possède la même probabilité, sans biais détectable.
- Puis-je mélanger à nouveau la même saisie ?
- Oui : cliquez sur « Mélanger à nouveau » afin d’obtenir un nouvel ordre aléatoire sans rien ressaisir. Chaque clic génère un ordre entièrement inédit.
- Que deviennent les lignes vides ?
- Par défaut, elles sont supprimées avant le mélange afin d’obtenir un résultat compact. Activez « Conserver les lignes vides » si elles doivent être traitées comme des lignes ordinaires.
- Les lignes en double seront-elles supprimées ?
- Uniquement si vous activez « Supprimer les doublons d’abord ». Sinon, les lignes en double restent présentes et peuvent se retrouver côte à côte après le mélange : c’est le principe même du hasard.
- Le résultat est-il assez équitable pour désigner un gagnant ?
- Oui : pour un tirage au sort comptant jusqu’à quelques milliers de participations, le mélange cryptographique est largement équitable. Des observateurs peuvent vérifier le résultat dans leur propre navigateur, car l’algorithme est déterministe pour un état identique du générateur aléatoire.
- Quelle taille de liste puis-je mélanger ?
- Environ un million de lignes peut être traité en nettement moins d’une seconde sur un ordinateur portable classique. Le principal facteur limitant est l’affichage du résultat par le navigateur, non le mélange lui-même.
- La casse et les espaces au sein de chaque ligne sont-ils préservés ?
- Oui : chaque ligne est traitée comme un contenu opaque. Seul l’ordre change ; le texte des lignes reste intact.
- Ma saisie est-elle envoyée sur un serveur ?
- Non : toutes les lignes restent dans votre navigateur. Le mélange est une fonction JavaScript pure, sans requête réseau.
- Puis-je mélanger des mots plutôt que des lignes ?
- Non : pour cela, collez un mot par ligne ; le mélangeur de lignes fera alors office de mélangeur de mots.
- Le mélange est-il reproductible si j’enregistre la graine ?
- Pas dans cet outil : le générateur aléatoire du navigateur est volontairement utilisé sans exposer de graine, car la plupart des usages, comme les tirages au sort et l’aléatoirisation, gagnent en fiabilité lorsque la graine reste inconnue.