Guid generator

generate a globally unique identifier