maths.derangement

A Python implementation for finding number of derangements possible for k objects https://en.wikipedia.org/wiki/Derangement

Functions

derangement(→ int)

Calculates the number of derangements of k objects.

Module Contents

maths.derangement.derangement(objects: int) int

Calculates the number of derangements of k objects. :param objects:the number of objects ( -1 < objects < 1560 ) :return :the number of derangements :raises :ValueError: If objects is negative.

Examples: >>> derangement(3) 2 >>> derangement(5) 44 >>> derangement(10) 1334961