boost-uuid

    6熱度

    1回答

    當我生成單線程的隨機數,4M uuids生成沒有重複,但如果我生成兩個線程每個1M,我看到大約16-20重複。可能是什麼原因? class TestUuid { public: std::string GenerateUUid(){ boost::uuids::uuid uid; { boost::mutex::scoped_lock(m_mRa

    4熱度

    1回答

    我剛剛開始在C++中使用boost,我只是想問幾個有關uuids的問題。 我正在加載一個文件,它需要我知道uuids,所以我可以將一些對象鏈接在一起。出於這個原因,我試圖寫我自己的uuids,但我不確定是否有任何特殊條件的字符串等,因爲我一直使用的字符串(通常是基本的)不起作用。任何人都可以將我指向正確的方向嗎?我試過使用字符串生成器,但到目前爲止沒有效果,所以我假設我的字符串有錯誤(目前只是隨機

    1熱度

    1回答

    有沒有一種方法可以在編譯時從像988A00C4-79F3-46f9-98CD-D5AD4AA2A0FE這樣的字符串生成boost uuid?

    5熱度

    1回答

    我有成員類: std::string mName; boost::uuids::uuid mId; 在我寫的構造函數: mName = boost::lexical_cast<std::string>(mId); Valgrind的寫道: ==30714== Use of uninitialised value of size 8 ==30714== at 0x69E92FC: ???

    1熱度

    1回答

    我想生成一個uuid,它應該用作跨不同系統/數據庫的唯一標識符。我閱讀了這些示例,但我不明白如何確保生成的ID在不同的系統和數據庫中是唯一的。 我希望你能幫助我。 問候

    3熱度

    1回答

    我想在我的項目中嵌入boost uuid包。爲了方便起見,我們只想包含一些DLL,就像我們使用大多數庫一樣。我無法弄清楚如何獲取uuid包(以及任何必要的依賴項)的DLL。我已經嘗試了正常構建,b2,bcp和其他任何我可以找到的東西,但我得到的是許多庫的源或DLL的副本,但不是uuid,這是我需要的唯一一個。 如果它有所作爲,這是一個Windows應用程序。我們有許多不同的開發人員使用不同的環境,

    1熱度

    1回答

    我必須在無線傳感器網絡中產生一個「唯一的隨機數」,該網絡按照Gossiping原理工作。 的要求是: 每個節點都產生具有什麼其它節點已經產生的任何共享知識獨特的隨機數,沒有 。 該產生的隨機數的分佈應該是相同的 相互之間。 如果生成的隨機數的範圍大約在10-16位或可能更小,那將是優選的。 的限制爲: 一個節點不知道網絡中的其他節點產生什麼號碼。 C,C++中的實現。 我也有使用隨機數生成一個唯一

    73熱度

    2回答

    我想生成隨機的UUID,因爲它對我的程序中的實例具有唯一標識符非常重要。我看着Boost UUID,但我無法設法生成UUID,因爲我不明白要使用哪個類和方法。 如果有人能給我任何如何實現這個目標的例子,我將不勝感激。