问题出在time函数返回秒数,而Sleep是毫秒休眠,两个500ms恰好是1s随机数你应该了解,是伪随机,根据seed来生成,那么传入seed相同就会得到相同的结构所以近似认为你的循环每两次迭代seed+1,可能在rand的伪随机算法中表现为+3了
把srand放到for循环外面
srand 函数放在 for 前面,不能在循环里