Moim zdaniem powinieneś inicjować seeda w main, ponieważ gdy robisz to w funkcji (małej i szybkiej) to sześć razy wykonuje się ona w tej samej sekundzie i dlatego dla każdego losowania seed jest taki sam (bo cały czas jest ta sama sekunda). Natomiast gdy zrobisz seeda w main to do kolejnego losowania seedem nie będzie już czas a wynik z poprzedniego losowania
EDIT: czyli funkcja srand() ma być w main - tak po polskiemu