Liste des Groupes | Revenir à fs maths |
Le 24/08/2024 à 13:30, robby a écrit :L'algo employé est probablement celui de Fisher-Yates :Hello !from numpy import random
>
Il y a qq mois François Guillet avait initié une discussion sur le sujet (shuffle de pistes audio), mais je ne la retrouve pas :-( .
>
→ je veux générer une (ou plusieurs) permutations aléatoires,
- de façon efficace (formule mathématique directe sans boucle),
- sur N non-remarquable ( parceque pour une puissance de 2 il y a plein d'algos, comme xorshift ),
- et bien sur raisonnablement aléatoires.
>
Je ne trouve plus comment faire !
>
>
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(random.permutation(arr))
Les messages affichés proviennent d'usenet.