la semilla del rand() estaba mal puesta. ahora la puse bien y si parece que anda todo bien