eliminate a rand() call

that was hidden inside std::random_shuffle
fix mapgen random seed