https://cognitivehub.in/uniformly-shuffle-5-gigabytes-of-numpy-data/