Exempel på UUID-generering
Se hur du genererar UUIDs i flera programmeringsspråk
JavaScript (Node.js)
Install: npm install uuid
const { v4: uuidv4 } = require('uuid');
console.log(uuidv4());
Python
Install: Standard library
import uuid
print(uuid.uuid4())
Go
Install: go get github.com/google/uuid
package main
import (
"fmt"
"github.com/google/uuid"
)
func main() {
fmt.Println(uuid.New())
}
Java
Install: Standard library (java.util.UUID)
import java.util.UUID;
public class Main {
public static void main(String[] args) {
System.out.println(UUID.randomUUID());
}
}
C#
Install: Standard library (System.Guid)
using System;
class Program {
static void Main() {
Console.WriteLine(Guid.NewGuid());
}
}
PHP
Install: composer require ramsey/uuid
<?php
require 'vendor/autoload.php';
use Ramsey\Uuid\Uuid;
echo Uuid::uuid4()->toString();
Ruby
Install: gem install securerandom
require 'securerandom'
puts SecureRandom.uuid
Bash (Linux/macOS)
Install: uuidgen (usually pre-installed)
uuidgen
C++
Install: Boost (boost/uuid/uuid.hpp)
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_generators.hpp>
#include <boost/uuid/uuid_io.hpp>
#include <iostream>
int main() {
boost::uuids::uuid uuid = boost::uuids::random_generator()();
std::cout << uuid << std::endl;
}
Rust
Install: cargo add uuid
use uuid::Uuid;
fn main() {
let my_uuid = Uuid::new_v4();
println!("{}", my_uuid);
}
Kotlin
Install: Standard library (java.util.UUID)
import java.util.UUID
fun main() {
println(UUID.randomUUID())
}
Swift
Install: Standard library (Foundation)
import Foundation
print(UUID().uuidString)
TypeScript
Install: npm install uuid
import { v4 as uuidv4 } from 'uuid';
console.log(uuidv4());
SQL (PostgreSQL)
Install: CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
SELECT uuid_generate_v4();
MySQL
Install: Standard function
SELECT UUID();
PowerShell
Install: Standard
[guid]::NewGuid()
Perl
Install: cpan Data::UUID
use Data::UUID;
my $ug = Data::UUID->new;
print $ug->create_str();
Dart
Install: dart pub add uuid
import 'package:uuid/uuid.dart';
void main() {
var uuid = Uuid();
print(uuid.v4());
}
Elixir
Install: mix deps.get uuid
IO.puts(UUID.uuid4()) # after adding :uuid to mix.exs
Scala
Install: Standard library (java.util.UUID)
import java.util.UUID
object Main extends App {
println(UUID.randomUUID())
}