PDF Permutations

Easily generate randomly permuted PDF documents! For a quick start:

  1. Upload your files.
  2. Specify the number of permutations.
  3. Press »Generate«.
Files:

Frequently Asked Questions

How do I use this site?

You can upload a bunch of PDFs and generate a specified number of permutations of those PDFs. For example, if you upload four PDF files and request six permutations, this will generate a zip file with six PDFs files, each consisting of the four PDFs in random order, and a text file which lists the permutations.

Further, you can add a title page, which will be at the beginning of every permutation, add a stamp on the first page and also collapse everything into a single PDF file (in this case consider setting the option of making the number of pages per permutation even if you want to print two-sided).

What are some potential use cases of this website?

You could create random orders for questionaires in studies or for tasks in an exam. Maybe you come up with other use cases that I can add to this list.

What about the privacy of my documents?

Everything you enter on this page is completely private and does not leave your device.

I need an option that is not offered here. Is it possible to add it?

Yes, please open an issue here. The same holds if you encounter any other problems.

How are the random permutations generated?

This is done in JavaScript using the Fisher-Yates shuffle with the seedrandom random number generator. It should be sufficiently random for most applications and behave similarly to randomly sampled permutations in other languages such as R or Python.

What is a seed?

A seed ensures that the permutations can be reproduced easily. Using the same seed, will always produce the same results. However, I would advise against overly relying on this feature and to always check the generated permutations.txt text file.

Where can I find the source code?

The source code is freely available under an MIT license here.