Randomize sample order before learn and move cached files into target
directory.
Create target directory
Limit an amount of files to download with a key.