This is a simple pair generator used for secret santa. It uses the concept of a cicle to pair up people, mening that a odd number of participants can be used. If the same person is given him/herself it will regenerate the list.
Usage:
$ uv run hello.py -n john -n karen -n ola -n kim -n donald -n joe -n embla
Please have a look at the wikipedia article: https://en.wikipedia.org/wiki/Secret_Santa