Generate a UUID v5 in JavaScript with the uuid package.
import { v5 as uuidv5 } from "uuid";
const id = uuidv5("uuid.bot", uuidv5.DNS);
console.log(id);
Generate a typed UUID v5 string in TypeScript.
import { v5 as uuidv5 } from "uuid";
const id: string = uuidv5("uuid.bot", uuidv5.DNS);
console.log(id);
Generate a UUID v5 in Python with the standard library.
import uuid
identifier = uuid.uuid5(uuid.NAMESPACE_DNS, "uuid.bot")
print(identifier)
Generate a UUID v5 in Go with github.com/google/uuid.
package main
import (
"fmt"
"github.com/google/uuid"
)
func main() {
id := uuid.NewSHA1(uuid.NameSpaceDNS, []byte("uuid.bot"))
fmt.Println(id)
}
Generate a UUID v5 in Java with uuid-creator.
import com.github.f4b6a3.uuid.UuidCreator;
import com.github.f4b6a3.uuid.enums.UuidNamespace;
var id = UuidCreator.getNameBasedSha1(
UuidNamespace.NAMESPACE_DNS,
"uuid.bot"
);
System.out.println(id);
Generate a UUID v5 in C# with a UUID helper library.
using Medo;
var id = Uuid5.NewUuid(UuidNamespace.Dns, "uuid.bot");
Console.WriteLine(id);
Generate a UUID v5 in PHP with ramsey/uuid.
use Ramsey\Uuid\Uuid;
$id = Uuid::uuid5(Uuid::NAMESPACE_DNS, "uuid.bot");
echo $id->toString();
Generate a UUID v5 in Ruby with uuidtools.
require "uuidtools"
id = UUIDTools::UUID.sha1_create(
UUIDTools::UUID_DNS_NAMESPACE,
"uuid.bot"
)
puts id
Generate a UUID v5 in Rust with the uuid crate.
use uuid::Uuid;
fn main() {
let id = Uuid::new_v5(&Uuid::NAMESPACE_DNS, b"uuid.bot");
println!("{id}");
}
Generate a UUID v5 in Kotlin with uuid-creator.
import com.github.f4b6a3.uuid.UuidCreator
import com.github.f4b6a3.uuid.enums.UuidNamespace
val id = UuidCreator.getNameBasedSha1(
UuidNamespace.NAMESPACE_DNS,
"uuid.bot"
)
println(id)
Generate a UUID v5 in Swift with a UUID package that supports namespace UUIDs.
import Foundation
import UUIDKit
let id = UUID.v5(namespace: .dns, name: "uuid.bot")
print(id.uuidString)
Generate a UUID v5 in PostgreSQL with the uuid-ossp extension.
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
SELECT uuid_generate_v5(uuid_ns_dns(), 'uuid.bot');