Here is a brain exercise using powershell. Actually, use any form of language you want, I just like powershell.
The purpose of these brain exercises isn’t to really perform a task you would do in production. While the outcome is ridiculous, the skills used along the way will absolutely come in handy in your travels.
Task
You’re to grab the list of names from www.nlymbery.com.au/names.txt, grab the current day date (if date is 01, then pick a random int. between 10-20), and that’s how many lists you will use. So for e.g. 14/11/2016, you will make 14 lists. RANDOMLY and evenly (MUST be random AND even), split all names across your lists. Finally, output how many lists you create, what each list contains and how many names in each list.