🆔

「【超簡単】BunでUUIDを生成する方法が驚くほどシンプルだった件🔥」

2024/06/07に公開

最近、チャットGPT君にUUIDが何かを聞いてみたんだ。そしたらね、

UUIDは「Universal Unique IDentifier」の略です。直訳すると「一意の識別子」となります。UUIDは、広くコンピュータシステムやデータベースなどで、個々のオブジェクト(例えばデータレコードやセッション、リソースなど)を一意に識別するために使われる識別子です。UUIDはランダムに生成されるため、非常に低い確率で同じUUIDが生成されることがありますが、ほぼ一意性が保証されます。これにより、分散システムやデータベース間でオブジェクトを一意に識別できる信頼性の高い方法となっています。

って教えてくれたんだ。ちょっと難しかったけど、要はすごく低い確率で同じものが出てくるけど、ほぼ一意性が保証される特別な識別子ってことみたい。

で、BunでUUIDを生成する方法を調べたら、めっちゃ簡単だったんだよ!コードはこんな感じ:

uuid.ts
const uid = crypto.randomUUID();

console.log(uid);

ね、シンプルでしょ?これでUUIDが生成できちゃうんだ!実際に実行するとこうなる:

$ bun run uuid.ts 
0e4002b2-838a-4335-b74e-1c725d84eef3

見て、この結果!一瞬でランダムなUUIDが生成されて出てきたよ。これは本当に便利だね。びっくりしたし、ちょっと感動した✨

これからもっともっとBunを使っていろんなこと試してみたいな~。みんなもぜひ試してみてね!


こんな感じで、ちょっと興奮気味に書いてみました!いかがでしょうか?

Discussion