聞いたことがある GUID (グローバル一意識別子) または UUID (ユニバーサルユニーク識別子) ?これらは 128ビット ファイル、オブジェクト、コンポーネントなどのリソースを区別するためにコンピュータ システムで使用される一意の識別子。 GUID はランダムに生成されるため、重複する可能性は非常に低いです。彼らはデータベース、Web アプリ、オペレーティング システムにアプリケーションを見つけます。
通常、GUID は 32 桁の 16 進数の文字列として表されます (例: 550e8400-e29b-11d4-a716-446655440000)。生成プロセスには、タイムスタンプ、乱数、ネットワーク アドレス データの組み合わせが含まれます。
Androidで隠されたものを見つける方法
構文:
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx>
パラメーター:
- x – 16 進数 (0 ~ 9、A ~ F) を表します。
- M – GUID/UUID のバージョン (1 ~ 5) を表します。
- N – GUID/UUID のバリアント (8、9、A、または B) を表します。
アプローチ
- プログラミング言語を使用する場合: 多くのプログラミング言語には、GUID/UUID を生成するための関数またはライブラリが組み込まれています。たとえば、C# では、Guid.NewGuid() メソッドを使用できます。
- オンライン ツールを使用する: GUID/UUID の生成に使用できるオンライン GUID/UUID ジェネレーターが多数あります。これらのツールは通常無料であり、インストールする必要はありません。
- コマンドライン ツールを使用する場合: 多くのオペレーティング システムには、GUID/UUID の生成に使用できるコマンド ライン ツールが組み込まれています。たとえば、Windows では、guidgen.exe ツールを使用できます。
例 1: この例では、簡潔な JavaScript 関数が「xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx」パターンに従ってランダムな UUID を生成します。 UUID には、ランダムに生成された 16 進数、バージョンを示す固定の「4」、および「y」で示される特定のパターンに従う数字が含まれます。次に関数は、生成された UUID を次を使用してコンソールに出力します。console.log(random_uuid)>。
// Generate a random UUID const random_uuid = uuidv4(); // Print the UUID console.log(random_uuid); function uuidv4() { return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx' .replace(/[xy]/g, function (c) const r = Math.random() * 16 ); }> 出力
8e8679e3-02b1-410b-9399-2c1e5606a971>
例 2: この例では、簡潔な JavaScript コード スニペットが「uuid」ライブラリを利用してランダムな UUID を生成します。のuuidv4>ライブラリの関数が割り当てられるrandom_uuid>、生成された UUID がコンソールに出力されます。console.log(random_uuid)>。 「uuid」ライブラリは、UUID 生成のプロセスを簡潔な方法で簡素化します。
Java 置換オールJavaScript
const { v4: uuidv4 } = require('uuid'); // Generate a random UUID const random_uuid = uuidv4(); // Print the UUID console.log(random_uuid);> 出力:
93243b0e-6fbf-4a68-a6c1-6da4b4e3c3e4>