uuidv7 1.0.0 copy "uuidv7: ^1.0.0" to clipboard
uuidv7: ^1.0.0 copied to clipboard

An implementation of uuidv7 (RFC 9562) in dart without dependencies

example/uuidv7_example.dart

import 'dart:math';
import 'package:uuidv7/uuidv7.dart';

void main() {
  // Generate a single UUID v7
  final uuid = generateUuidV7String();
  print('Single UUID v7: $uuid');

  // Generate multiple UUIDs (they will be time-ordered)
  print('\nGenerating multiple UUIDs:');
  for (int i = 0; i < 5; i++) {
    final uuid = generateUuidV7String();
    print('UUID $i: $uuid');
  }

  // Using a custom random number generator (for reproducible results)
  final customRandom = Random(42);
  final uuidWithCustomRandom = generateUuidV7String(customRandom);
  print('\nUUID with custom Random: $uuidWithCustomRandom');
}
2
likes
160
points
488
downloads

Publisher

verified publishervania.club

Weekly Downloads

An implementation of uuidv7 (RFC 9562) in dart without dependencies

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

More

Packages that depend on uuidv7