How to implement a non-uniform or non-closed shuffle
scientific article; zbMATH DE number 7368755