Изменения

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

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

9 байт добавлено, 20:26, 16 декабря 2014
Псевдокод
'''for''' i = 1 '''to''' k
C[i] = i
r = random(1, n! / (k!(n - k)!)) <font color=darkgreen> //random(1, i) генерирует случайное целое число в интервале [1;\; ..i]</font color=darkgreen>
'''for''' i = 1 '''to''' r - 1
nextCombination(C, n, k) <font color=darkgreen> //nextCombination(C, n, k) генерирует следующие сочетание</font color=darkgreen>
Анонимный участник

Навигация