srand time null意思 在 大象中醫 Youtube 的精選貼文
srand time null意思 在 大象中醫 Youtube 的最佳解答
srand time null意思 在 #請益用二分搜尋法猜數字 - 軟體工程師板 | Dcard 的推薦與評價
加一個亂數種子srand(time(NULL)); 記得加上<time.h>的函式庫 ... 有點不懂你最後一句的意思srand()是定義在stdlib.h裡面的time() 是定義在time.h內, ... ... <看更多>
srand time null意思 在 [問題] C++ 亂數產生- 看板C_and_CPP - 批踢踢實業坊 的推薦與評價
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Dev-C++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
No
問題(Question):
設定一半徑為500的圓,隨機產生一點於圓內並算出與圓點的距離
現在有個問題就是,我的x1產生出來的值,沒有辦法像y1這麼的隨機
餵入的資料(Input):
No
預期的正確結果(Expected Output):
x1:-500~500的值,y1:-500~500的值
錯誤結果(Wrong Output):
x1感覺有固定的順序,Ex:-433,-427,-420
程式碼(Code):(請善用置底文網頁, 記得排版)
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<time.h>
main()
{
int x1,y1;
float r1;
srand(time(NULL));
x1=(rand()%1000)-500;
y1=(rand()%1000)-500;
r1=sqrt(x1*x1+y1*y1);
if(r1<=500)
{
printf("x1 = %d\n",x1);
printf("y1 = %d\n",y1);
printf("r1 = %lf\n",r1);
}
else
{
printf("x1 = %d\n",x1);
printf("y1 = %d\n",y1);
printf("r1 is error\nr1 is %lf\n",r1);
}
}
補充說明(Supplement):
No
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.22.18.74
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1398254992.A.DEA.html
... <看更多>