Add in [Stats] under [Settings] an option to have random only pick from problems that aren't completed. This would involve getting the list of completed problems (#4) and finding the difference with the total list of problems, then subsequently picking a random problem.
If ALL problems are completed, random returns nothing and alerts that you've completed all available problems.
Add in [Stats] under [Settings] an option to have random only pick from problems that aren't completed. This would involve getting the list of completed problems (#4) and finding the difference with the total list of problems, then subsequently picking a random problem.
If ALL problems are completed, random returns nothing and alerts that you've completed all available problems.