Изменения
Перейти к:
навигация
,
поиск
← Предыдущая правка
Следующая правка →
Методы генерации случайного сочетания
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);
Loboda
34
правки
Навигация
Персональные инструменты
Создать учётную запись
Войти
Пространства имён
Статья
Обсуждение
Варианты
Просмотры
Читать
Просмотр вики-текста
История
Ещё
Поиск
Навигация
Заглавная страница
Свежие правки
Случайная статья
Справка
Инструменты
Спецстраницы
Версия для печати