Added random seeding in driver.cpp for single_algo runs