@Konboi memo

主に技術に関してつらつらと。

UUID

入社してから、早2週間ほど立ちました。

最近はスマフォアプリのAPIPerlで作成する業務を任されています。
Perlについて全然わからない&歴史があるWebサービスなので色々と理解するのに苦しんでいます。
が、1日中プログラミングに携われるっていうのは本当に楽しいです。

今日はuuidについて知らなかったことを書いておきたいと思います。

その前に。

仕様

  1. uuidを返す
  2. favのようなデータの状態を作る
  3. ランキングを生成する。
uuidを生成する

ユーザーをAPI側で区別するためです。

ということで。

UUIDとは?

Universally Unique Identifierの略で日本語では、
汎用一意識別子と訳され、ほぼ100%の確率で重複がないidになります。

なんで重複しないのか。

uuidのサイズは16バイト
256を16回掛けた数のバリエーションを作り出せます。

uuidにも種類がある

version1 から version5 まで。
詳しいことはここに記載されています、


仕事していると周りが優秀なエンジニアに溢れているので毎日新しい知識を得ることができる。
毎日、毎日アウトプットしていく必要があるな。と感じています。

以上です。