如何找出使用arc4random_uniform()
的最低操作系統要求?它是否在BSD中定義?如果是這樣,從什麼版本?它可以在任何Mac OS X版本上運行嗎? iOS版本如何?有什麼官方的地方可以找到這些東西嗎?arc4random_uniform()的操作系統要求
回答
如果你看看stdlib.h
定義它,它說:
u_int32_t arc4random_uniform(u_int32_t /*upper_bound*/) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3);
因此,它是從獅子的臺式機和iPhone上的iOS 4.3。
哦,非常聰明。*在文檔*握手拳頭。+1在這裏。 – 2012-06-03 21:01:15
@qegal我錯了:(ARC4自1997年以來一直是BSB的一部分。[arc4random_uniform最近才被「暴露」](http://lists.freedesktop.org/archives/libbsd/2011-June/000038.html)。我做了一個錯誤的假設,即手動日期在last-change上進行了更新,所以,雖然[很可能] *在那裏,但最近它已被曝光。 – 2012-06-03 21:04:07
我在多平臺環境中使用它,現在遇到了一個問題,它只是沒有工作/存在的Android沒有什麼可做的? – Jonny
- 1. cumulocity - 操作系統要求
- 2. CDH 5.5.2操作系統要求
- 3. .NET核心Windows操作系統要求
- 4. 系統要求
- 5. OSGi/BND:根據操作系統的不同要求
- 6. 安裝WSO2產品的操作系統要求
- 7. .NET框架4.5操作系統的要求(無Vista和XP)
- 8. 帶pip的操作系統特定要求
- 9. ipad應用程序的最低操作系統要求錯誤
- 10. 日內瓦服務器的最低操作系統要求?
- 11. 操作系統
- 12. Usergrid系統要求?
- 13. 我該如何要求操作系統在另一個內核上運行每個線程? - Linux操作系統
- 14. Docker - 容器操作系統是否需要與主機操作系統相同
- 15. 在MSWin32操作系統上的條款:: ReadKey :: GetTermialSize操作系統
- 16. 在Windows操作系統中的pathos軟件包操作系統
- 17. 目標設備的操作系統版本不符合應用程序的最低要求。最低要求的操作系統是Windows 10.0
- 18. 操作系統 - TLB
- 19. 操作系統中
- 20. Linux操作系統
- 21. FASM操作系統
- 22. Android操作系統更新系統
- 23. jQuery - 檢測操作系統和操作系統版本
- 24. 預定義爲iPhone操作系統和Mac操作系統
- 25. 開放源代碼雲操作系統/操作系統架構
- 26. 操作系統和操作系統如何更新自己?
- 27. 3.0 Android操作系統2.2 Android操作系統問題
- 28. Java中的操作系統
- 29. 操作系統的語言?
- 30. 操作系統中的fork()
通過閱讀適當的平臺上的C庫..我不知道「比較兼容矩陣」,但。有時文檔會說「自」或「符合」。 – 2012-06-03 20:52:08
@pst,你的意思是我應該檢查所有可能的平臺,包括所有可能的版本,看看我能找到它的手冊頁嗎? – rid
至少是立即感興趣的平臺,是的。 – 2012-06-03 20:53:44