دروستکەری UUIDی بەخۆڕایی
UUIDی وەشانی 4 یەکسەر دروست بکە. بە کۆمەڵ تا 50 لە یەک جار دروست بکە. وشیارانەی وشیارانە — داتاکەت هەرگیز لە وێبگەڕەکەت دەرناچێت.
کرتە لەسەر دروستکردن بکە بۆ دروستکردنی UUID
UUID v4 ـ 122 بیتی هەڕەمەکی بەکاردەهێنێت — ئەگەری تێکەڵبوونی دوو UUID زۆر زۆر کەمە.
بە crypto.getRandomValues دروستکراوە — بە شێوەیەکی نهێنی سەلامەتە و هەرگیز بۆ سێرڤەر نانێردرێت.
چۆن کار دەکات
دروستکردنی UUID تەواو لە وێبگەڕدا کاردەکات بە بەکارهێنانی crypto.getRandomValuesی APIی Web Crypto — بەبێ پشتبەستنی کتێبخانە، بەبێ بانگی سێرڤەر. ئامرازەکە هەردوو RFC 4122 v4 و RFC 9562 v7 لە سەرەتاوە بە دەستکاریی بیتی دەستنووس جێبەجێدەکات، بۆیە هیچ شتێک ئامێرەکەت جێناهێڵێت.
- 1وەشان و بژاردەکان هەڵبژێرەUUIDv4 (بەتەواوی هەڕەمەکی)، UUIDv7 (پێشگری-مۆری کات و ڕیزکراوی لێکسیکۆگرافی)، NIL (هەموو سفر)، یان MAX (هەموو 0xf) هەڵبژێرە. دیاری بکە چەند دانە دروست بکات (1–50) و ئایا گەورە بکرێت یان لەناو کەوانەی خڵکێدا بپێچرێتەوە بۆ زمانی وەک C#.
- 2crypto.getRandomValues 16 بایت پڕدەکاتەوەبۆ v4 و v7، دروستکەری ژمارەی هەڕەمەکی کریپتۆگرافی-سەلامەتی وێبگەڕ Uint8Arrayیەکی 16-بایتی پڕدەکاتەوە. بۆ v4، بیتی 6 و 8 ماسک دەکرێن بۆ دانانی خانەی وەشانی RFC 4122 (0x40) و جۆر (0x80). بۆ v7، یەکەم 6 بایت دووبارە دەنووسرێن بە مۆری کاتی میلی چرکەی یونیکسی ئێستا، هەر ناسنامەیەک بەپێی کاتی دروستکردن ڕیزکراو دەکات، پاشان بیتی وەشان و جۆر لەسەر بایتی 6 و 8 دادەنرێن.
- 3بایتەکان فۆرمات دەکرێن بۆ ڕیزبەندی ستانداردی هێڵبڕدار16 بایتەکە دەگۆڕدرێن بۆ شازدەیی بچووک و دابەش دەکرێن بۆ گروپی پوختی 8-4-4-4-12 (بۆ نموونە 550e8400-e29b-41d4-a716-446655440000). گەورەکردن و پێچانەوە بە کەوانەی خڵکی لەم قۆناغەدا جێبەجێدەکرێن.
- 4بە فۆرماتی ئامانجت دەریبهێنەئەنجامەکان دەتوانرێن تاک یان بەکۆمەڵ کۆپی بکرێن. هەڵبژێری دەرهێنان لیستەکە دووبارە فۆرمات دەکات وەک دەقی سادە، ڕیزی JSON، CSV، بلۆکی SQL INSERT VALUES، دەستەواژەی C# new Guid(...)، یان لیستی Python پێش کۆپیکردن بۆ کلیپبۆرد یان داگرتن وەک فایل.
ئامرازە پەیوەندیدارەکان
دروستکەری تێپەڵەوشە
تێپەڵەوشەی بەهێز و هەڕەمەکی بە درێژییەکی ڕێکخراو، جۆری کاراکتەر، و دەرچوون دروست بکە. بێ سنوور، بێ چوونەژوورەوە.
دروستکەری ژمارەی هەڕەمەکی
ژمارەی هەڕەمەکی لە هەر مەودایەک دروست بکە، لیستی ژمارەی یەکتا دروست بکە، یان زار بگوێزەوە. وشیارانەی وشیارانە بەکاردەهێنێت.
شیکاری شوێنپێی وێبگەڕ
بزانە بەدروستی سکریپتەکانی شوێنپێگرتن چی لەبارەی وێبگەڕەکەت دەزانن — کانڤاس، WebGL، دەنگ، فۆنت، شاشە، ناوچەی کاتی و زیاتر — لەگەڵ کۆدێکی تێکەڵی SHA-256. دووجار ڕایبگرە بۆ دڵنیابوونەوە لەوەی کە ڕێگاکانی پاراستنی نهێنیت کاردەکەن. هیچ شتێک ناناردرێت.