Ads 468x60px

##EasyReadMore##

16 8月, 2012

[C/C++] 亂數會重覆

因為要使得到的每張圖片都有不同的名稱
所以使用 pic_name = rand();  產生亂數來為圖片命名
但圖片的名稱有時會一直重覆
這樣重覆的機率也太高了吧
後來才知道如果一直產生亂數會不一樣
但如果重新執行程式
因為一開始系統都是0
所以產生出來的亂數都一樣
所以可以使用 srand(time(NULL)); 以時間做為參數的種子
這樣產生出來的亂數就不會重覆了
ps: 後來想想使用 time(NULL) 來命名讓數字增加就好了。
參考: http://dhcp.tcgs.tc.edu.tw/c/p005.htm

0 意見:

張貼留言

 
Blogger Templates