stuck on boost::random