this code scan the backup file for the databases and choose one randomly as the condition needed like the backup size between 1 and 1000 MG to restore it on a predefined path after cheking that there is enough disk on that path.
this code needs to be inhanced to use and kind of backups not only full backup, and some more verifacation needs to be done on the restord database, and it also could use mail notification.
am using this script to make sure that the backups am taking could be restred in case of disaster, at least on time every tow days or so.