time(NULL) liefert dir die Sekunden, die seit 1970 vergangen sind zurück. Das hat dann im Endeffekt den selben Effekt wie timeGetTime(): Der Zufallsgenerator hat jedes Mal beim Programmstart einen anderen Startwert.