C語言怎么生成隨機數(shù)字?
我百度了一下說用時間戳作種子,可是我試了這一點都不隨機呀,它會隨著時間戳的變化而變大呀,比如說第一次運行打印的是1005,在運行一次打印的是1013,再運行一次打印的是1025,我想要的是第一次1162第二次1035第三次1050這樣會隨機變大變小的怎么弄?
#include?<stdio.h> #include?<stdlib.h> #include?<time.h> int?main() { ????srand(time(NULL)); ????int?m?=?1000; ????int?n?=?2000; ????int?f?=?rand()%(n-m+1)+m; ????printf("%d\n",?f); }
2019-09-21
你這個代碼滿足你的要求啊