Изменения

Перейти к: навигация, поиск

Методы генерации случайного сочетания

35 байт убрано, 20:19, 10 января 2013
Псевдокод
===Псевдокод===
randomCombination(arrayOfElements, n, k)
'''for''' i = 1 '''to''' k
r = rand(1..(n - i + 1));
cur = 0;
'''for''' j = 1 '''to''' n '''if''' exist[j]
cur++;
'''if''' cur == r res[i] = arrayOfElements[j];
exist[j] = false;
sort(res);
34
правки

Навигация