网上资料错了clock返回当前进程创建到现在经过的时钟周期数
你的程序那么短,返回0是正常的
我在自己的电脑上试了试在调用clock()前用了Sleep(1000),结果就不一样了
而且觉得随机数鍾子只要设一次就够了,不应该每次设
你这样,在一段时间内(大约1毫秒)都会得到同样的随机数
clock 计算的是从程序运行到执行clock时的时间間隔
重复启动程序,时间还是 从程序运行到执行clock时的时间间隔
这个数字不变,种子不变你的随机就不随机了。
time(NULL) 是永远在变的种子變,随机了
time的精度达不到?你的意思是不是嫌它跑得不够快
那你可以将它的结果乘以一些数。
TC与gcc它们的时间函数差别很多主要还是tc丅拿不到毫秒,微秒级的时间