Efficient generation of random derangements with the expected distribution of cycle lengths - Mendonça, José Ricardo Gonçalves de (Computational and Applied Mathematics, 2020)