試圖當我運行代碼以產生僞隨機浮點數btwn 0和1獲取此錯誤:爲什麼在生成隨機浮動時會收到此錯誤?
「RAND_MAX」未聲明(在此函數首先使用)
#include <stdio.h>
#include <time.h>
int main(test, numpoints, numtrials, dimension){
//generate a random number
srand(time(NULL));
float r = (float)(rand()/RAND_MAX +1);
printf("%.6f", r);
printf("\n");
}
對不起 - 在將它粘貼到stackoverflow之前意外地將其剪下。 – hannah