uuid
Python uuid moduli
❮ Python o‘rnatilgan modullari
Misol
Tasodifiy UUID yarating:
import uuid
id1 = uuid.uuid4()
id2 = uuid.uuid4()
print(f'UUID 1: {id1}')
print(f'UUID 2: {id2}')
print(f'Are they equal? {id1 == id2}')
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
uuid moduli RFC 4122 ga muvofiq universal noyob identifikatorlarni (UUID) yaratadi.
Undan ma’lumotlar bazasi yozuvlari, seans identifikatorlari (session ID) yoki taqsimlangan tizimlar uchun noyob identifikatorlar yaratishda foydalaning.
A’zolar
| A’zo | Tavsif |
|---|---|
| UUID | UUID’ni ifodalovchi sinf. |
| getnode() | Apparat manzilini 48 bitli musbat butun son sifatida oladi. |
| uuid1() | Xost identifikatori va joriy vaqt asosida UUID yaratadi. |
| uuid3() | Nomlar fazosi (namespace) va nomning MD5 xeshi asosida UUID yaratadi. |
| uuid4() | Tasodifiy UUID yaratadi. |
| uuid5() | Nomlar fazosi (namespace) va nomning SHA-1 xeshi asosida UUID yaratadi. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
