1
Q
爲什麼在MSVC
A
回答
3
在MSVC中,rand()
的範圍是不同的。在所有版本中,由RAND_MAX
在stdlib.h
中指定。
如果您乘p
值應該是在範圍0..1
那麼請嘗試
p *= (double)rand()/RAND_MAX;
相關問題
- 1. 爲什麼會/ Qvec-report:2什麼都不返回? (MSVC 2012)
- 2. MSVC中char和CHAR有什麼區別?
- 3. 這個MSVC符號是什麼意思?
- 4. 什麼是MSVC相當於gcc的-Wundef?
- 5. 爲什麼浮點值如3.14在MSVC中默認被認爲是double?
- 6. 爲什麼GCC和MSVC std :: normal_distribution是不同的?
- 7. 爲什麼「無符號」映射到MSVC C++中的32位?
- 8. 爲什麼msvc讓我這樣做,但不是gcc/g ++?
- 9. 爲什麼沒有使用MSVC加載mod_wsgi構建Python DLL?
- 10. 爲什麼MSVC無法編譯這個模板函數?
- 11. 爲什麼MSVC不初始化這個const結構?
- 12. 爲什麼下面的代碼用MSVC++編譯?
- 13. 爲什麼這個MSVC API是這樣定義的?
- 14. 爲什麼我會得到間歇性的msvC++鏈接錯誤?
- 15. 在MSVC
- 16. 爲什麼下面的代碼不會在MSVC中生成警告
- 17. 爲什麼==運算符在MSVC中含糊不清的運算符重載
- 18. 爲什麼在msvC++中我們有_snprintf,而其他編譯器允許snprintf
- 19. 在MSVC中導出模板實際上有什麼好處?
- 20. 什麼標誌你建議在MSVC項目發佈配置
- 21. 爲什麼MinGW不需要MSVC需要導入庫(.lib)作爲.dll文件?
- 22. 如何在MSVC
- 23. Implementatnion在MSVC
- 24. __attribute __((format(printf,1,2)))爲MSVC?
- 25. Boost 1.37爲MSVC預編譯
- 26. 爲什麼MSVC不支持AMD64和Itanium目標的內聯彙編?
- 27. 爲什麼MSVC編譯器沒有檢測到std :: array出邊界訪問
- 28. MSVC:爲什麼包含基本QString操作的函數未內聯?
- 29. 爲什麼MSVC生成警告C4127恆定時 「而」 用於 - Visual C
- 30. 無窮大在MSVC++
呼叫'函數srand(時間(空))'在主循環之前。 – Banex
我忘記在示例中插入srand,但它沒有區別,並且問題被標記爲c,因爲在這種情況下我不能使用C++ – bmanga
也許是因爲在MSVC中'rand()'的範圍是不同的。代碼中沒有'RAND_MAX'。 –