DartでユーザーIDなどに使用するユニークな文字列を生成する

生成する文字列が何文字であるか、また何種類の文字を使用するかによって、様々な方法がありますが、ここでは、ランダムなUUIDを生成する方法を紹介します。

1. uuidパッケージをインストールする

dependencies:
  uuid: ^3.0.1

2. パッケージをインポートする

import 'package:uuid/uuid.dart';

3. UUIDを生成する

var uuid = Uuid().v4();
print(uuid); // 2b0d262f-1f64-42b7-b58d-40d7473e6683

UUIDは、128ビットの整数値を示す文字列で、ランダムに生成されるため、極めて低い確率で重複が起こります。したがって、ユニークなIDを生成するためによく使われます。また、文字列の長さも固定されているため、長さを確定したい場合にも便利です。

コメント

タイトルとURLをコピーしました