Saya ingin membuat UUID acak, karena sangat penting untuk instance dalam program saya untuk memiliki pengenal unik. Saya melihat ke Boost UUID , tetapi saya tidak dapat membuat UUID karena saya tidak mengerti kelas dan metode mana yang akan digunakan.
Saya akan sangat menghargai jika seseorang dapat memberi saya contoh bagaimana mencapai ini.
c++
boost
uuid
boost-uuid
Nikola
sumber
sumber
stringstream
contohnya. Atau biarkanboost::lexical_cast<std::string>(uuid)
lakukan itu untukmu.random_generator
, yang kedua menggunakanoperator()
instance itu. Anda harus menyimpan generator dan memanggilnyaoperator()
jika Anda ingin menghasilkan lebih dari satu uuid:random_generator rg; uuid ui = rg();
Jawaban dari Georg Fritzsche ok tapi mungkin agak menyesatkan. Anda harus menggunakan kembali generator jika Anda membutuhkan lebih dari satu uuid. Mungkin lebih jelas seperti ini:
sumber