मुझे इस लिनक्स ऐप को चलाने वाले सर्वरों का एक समूह मिला है। मैं चाहता हूं कि वे टकराव की कम संभावना के साथ एक GUID उत्पन्न करने में सक्षम हों। मुझे यकीन है कि मैं सिर्फ 128 बाइट्स को/dev/urandom से खींच सकता हूं और शायद यह ठीक होगा, लेकिन क्या एक सरल & एक GUID उत्पन्न करने का आसान तरीका है जो Win32 एक के बराबर है? विशेष रूप से, एक खाता स्थान (अच्छी तरह से, मैक पता), समय, और यादृच्छिकता में लेता है? मैं इसके लिए बॉक्स बंद कॉल करने के लिए नहीं करना चाहते हैं, मैं सिर्फ चाहते हैं की तरह CreateGuid()सी ++ लिनक्स जीसीसी ऐप में GUIDs
7
A
उत्तर
10
यह Internet Draft महान विवरण में एक प्रकार का यूयूआईडी का वर्णन करता है और मैंने यूयूआईडी कार्यान्वयन की आवश्यकता होने पर बड़ी सफलता के साथ एक समान दृष्टिकोण का उपयोग किया है और वास्तुशिल्प कारणों से मौजूदा पुस्तकालय से लिंक नहीं कर सका।
यह article एक अच्छा अवलोकन प्रदान करता है।
2
यहाँ देखो कुछ: GUID Behind the Scenes
पी.एस. यह एक डुप्लिकेट प्रश्न नहीं है - सबसे अच्छा जवाब सार्वजनिक रूप से उपलब्ध स्रोत को इंगित करेगा।
2
आप कुछ का उपयोग करने जा रहे हैं तो एक इंटरनेट मानक एक अच्छा विचार होगा: आरएफसी (टिप्पणी के लिए अनुरोध)
चेक बाहर।
एक मुझे पता है कि GUID के लिए विशिष्ट है है: RFC 4122
8
-2
संबंधित मुद्दे
- 1. सी ++/जीसीसी/लिनक्स में निरंतरता/कोरआउट/जेनरेटर
- 2. लिनक्स जीसीसी
- 3. लिनक्स/जीसीसी
- 4. लिनक्स जीसीसी
- 5. GUIDs
- 6. एक लिनक्स निष्पादन जीसीसी
- 7. सी # में Guids का उपयोग कैसे करें?
- 8. लिनक्स जीसीसी लिंकर
- 9. बांह-एबी-जीसीसी बांह-लिनक्स-एंड्रोइडबी-जीसीसी
- 10. जीसीसी/जी ++: पुराने लिनक्स कर्नेल
- 11. एक एसएलएन फ़ाइल में GUIDs
- 12. सी ++ नई ऑपरेटर थ्रेड सुरक्षा लिनक्स और जीसीसी 4
- 13. सी संकलक के बिना लिनक्स पर जीसीसी स्थापित करना
- 14. जीसीसी सी
- 15. GUIDs का संदर्भ
- 16. GUIDs और Entity Framework
- 17. सी 99 + सी ++ (जीसीसी)
- 18. जेनेरिक रूपांतरण समारोह GUIDs
- 19. जीसीसी -x उद्देश्य-सी
- 20. सी ++ (जीसीसी) में चौगुनी प्रेसिजन
- 21. व्यवहार में अंतर (जीसीसी और विजुअल सी ++)
- 22. आर्म-लिनक्स-जीसीसी और आर्म-नो-लिनक्स-gnueabi
- 23. लिनक्स उपयोगकर्ता स्पेस ऐप
- 24. जीएनयू/लिनक्स में सी
- 25. आर्म-लिनक्स-एंड्रोइडबी-जीसीसी एंड्रॉइड आर्मेबी डिवाइस
- 26. क्यों द्विआधारी GUIDs सामान्य प्रतिनिधित्व
- 27. COMB guids का प्रदर्शन मान
- 28. दृश्य स्टूडियो परियोजना प्रकार guids
- 29. ASP.NET MVC रूटिंग दो GUIDs
- 30. जीसीसी लिनक्स में एकाधिक परिभाषा त्रुटियों को कैसे हल करें?
कि दूसरी कड़ी को देख से, मैं libuuid पाया (http://linux.die.net/man/3/libuuid) है, जो होने के लिए मैं वास्तव में क्या जरूरत है लगता है। धन्यवाद! – twk
मुझे खुशी है कि मैं मदद करने में सक्षम था। –