import java.util.UUID;
public class GenerateUUID {
public static void main(String[] args) {
// Generate v4 UUID (Random)
UUID uuid = UUID.randomUUID();
System.out.println(uuid.toString());
}
}
// Modern way (Browsers & Node.js 19+)
const uuid = crypto.randomUUID();
console.log(uuid);
// With library (like this page uses)
// import { v4 as uuidv4 } from 'uuid';
// const uuid = uuidv4();
import uuid
# Generate v4 UUID (Random)
random_uuid = uuid.uuid4()
print(random_uuid)
# Generate v1 UUID (Timestamp)
time_uuid = uuid.uuid1()
print(time_uuid)
using System;
public class GenerateGuid
{
public static void Main(string[] args)
{
// C# calls UUIDs "GUIDs" (Globally Unique Identifier)
Guid newGuid = Guid.NewGuid();
Console.WriteLine(newGuid.ToString());
}
}
package main
import (
"fmt"
"github.com/google/uuid"
)
func main() {
// Generate v4 UUID
randomUUID := uuid.New()
fmt.Println(randomUUID.String())
}
# Requires standard library 'securerandom'
require 'securerandom'
# Generate v4 UUID
random_uuid = SecureRandom.uuid
puts random_uuid