Tengo un conjunto ordenado $S = \langle S_1, S_2, .., S_M \rangle$ a partir de la cual quiero sacar una muestra de $N$ elementos de tal manera que la muestra no es estrictamente totalmente ordenado (como con $\leq$ y de los enteros), y todas las posibilidades de ocurrir con igual probabilidad. La muestra debe ser tomada con la repetición.
Por ejemplo, vamos a decir $S = \langle 1, 2, 3, 4 \rangle$ e $N=3$, las muestras: $[1, 1, 1]$, $[1,2,3]$, $[2,3,3]$ sería válido, pero los $[3,2,1]$ o $[2,1,1]$ no sería válida.
Una forma sencilla para generar este conjunto sería simplemente al azar de la muestra de $S$, y, a continuación, ordenar la secuencia resultante. Sin embargo, por favor tenga en cuenta que el siguiente enfoque es parcial ($[1,1,1]$ es menos probable que ocurra de $[1,2,3]$, por ejemplo).
Esta pregunta está relacionada con una de las respuestas dadas en este StackOverflow pregunta:https://stackoverflow.com/questions/26467434/generating-random-number-in-sorted-order. Tenga en cuenta que el algoritmo propuesto no es para generar una muestra sin repetición, mientras que yo quiero que mi ejemplo a ser generado con la repetición.