Skip to content

GUID UUID

illyfrancis edited this page Aug 16, 2013 · 6 revisions

In Java

import java.util.UUID;

UUID uuid = UUID.randomUUID();
String randomUUIDString = uuid.toString();

import java.util.UUID;

public class GenerateUUID {
  public static final void main(String... aArgs){
    //generate random UUIDs
    UUID idOne = UUID.randomUUID();
    UUID idTwo = UUID.randomUUID();
    log("UUID One: " + idOne);
    log("UUID Two: " + idTwo);
  }

  private static void log(Object aObject){
    System.out.println( String.valueOf(aObject) );
  }
} 

import java.util.UUID;

public class RandomStringUUID {
    public static void main(String[] args) {
        //
        // Creating a random UUID (Universally unique identifier).
        //
        UUID uuid = UUID.randomUUID();
        String randomUUIDString = uuid.toString();

        System.out.println("Random UUID String = " + randomUUIDString);
        System.out.println("UUID version       = " + uuid.version());
        System.out.println("UUID variant       = " + uuid.variant());
    }
}

Concerns

  • Is it slow?

Clone this wiki locally