Version-1 UUIDдер убакыттан жана түйүн идентификаторунан түзүлөт (көбүнчө MAC дареги); версия-2 UUIDдер идентификатордон (көбүнчө топ же колдонуучунун идентификаторунан), убакыттан жана түйүн идентификаторунан түзүлөт; 3 жана 5 версиялары аттар мейкиндигинин идентификаторун жана аталышын хэширлөө аркылуу түзүлгөн детерминисттик UUIDдерди чыгарышат; жана версия-4 UUIDдер түзүлдү …
V4 UUID деген эмне?
V4: Кокустук UUID v4 түзгөн биттер туш келди жана эч кандай логикасыз түзүлөт. Ушундан улам, UUID карап булак тууралуу маалыматты аныктоого эч кандай жол жок. Бирок, азыр UUID кайталанышы мүмкүн.
UUID V4 кайталанса болобу?
Version 4 - кокустук саны UUID. Алты белгиленген бит бар, ал эми UUIDдин калганы 122 бит кокустук. Уикипедияны же дубликаттын канчалык күмөндүү экенин сүрөттөгөн башка анализди караңыз.
UUID кантип эсептелет?
Ар бир символ 0дөн 9га чейинки цифра же адан f тамгасы болушу мүмкүн. UUIDде 32 он алтылык x log2(16) бит/он алтылык=128 бит. 4-версияда, UUIDдин 1-вариант түрү, 6 бит бекитилет жана калган 122 бит кокусунан түзүлөт, жалпысынан 2¹²² мүмкүн болгон UUID. Биз бул маанини n деп атайбыз.
Java UUID кантип түзүлөт?
UUID классынын ыкмалары
randomUUID ыкмасы туш келди UUIDди жаратат. Биз программаны иштеткен сайын, ал жаңы UUID жаратат. Методдун кол тамгасы: коомдук статикалык UUID randomUUID