34
 правки
Изменения
→Псевдокод
<code>
  randomCombination(arrayOfElements, n, k)    '''for''' i = 1 '''to''' n           '''if''' i <= k              a[i] = 1;          '''else'''              a[i] = 0;      random_shuffle(a);      '''for''' i = 1 '''to''' n          '''if''' a[i] == 1      insertInAnswer        ans.push(arrayOfElement[i]);    return ans;
</code>