IStatistics.Permut

Синтаксис

Permut(SetSize: Integer; SampleSize: Integer): Double;

Параметры

SetSize - число, задающее количество объектов. Значение должно удовлетворять ограничениям:

SampleSize - число, задающее количество объектов в каждой перестановке. Значение должно удовлетворять ограничению: SampleSize >= 0.

Описание

Метод Permut возвращает количество перестановок для заданного числа объектов.

Комментарии

Перестановка - это любое множество или подмножество объектов или событий, в котором внутренний порядок имеет значение. Перестановки отличаются от сочетаний, для которых внутренний порядок не имеет значения. Эта функция используется, например, для вычисления вероятностей в лотереях.

Пример

Sub Main;

Var

st: Statistics;

d0: Double;

Begin

st := New Statistics.Create;

d0 := st.Permut(120,3);

If st.Status <> 0 Then

Debug.WriteLine(st.Errors);

Else

Debug.WriteLine("Количество перестановок: " + d0.ToString);

End If;

End Sub Main;

После выполнения примера в окно консоли будет выведено количество перестановок:

Module execution started

Количество перестановок: 1685040

Module execution finished

См. также:

IStatistics