随机生成UUID(GUID)的方法

- (NSString *)UUID
{
    CFUUIDRef uuid_ref = CFUUIDCreate(NULL);

    CFStringRef uuid_string_ref= CFUUIDCreateString(NULL, uuid_ref);

    CFRelease(uuid_ref);

    NSString *uuid = [NSString stringWithFormat:@"%@",uuid_string_ref];

    CFRelease(uuid_string_ref);
    return uuid;
}
时间: 2024-11-17 22:37:24

随机生成UUID(GUID)的方法的相关文章

C#中GUID的生成格式(Guid.ToString方法 )

GUID 是微软对UUID这个标准的实现.UUID是由开放软件基金会(OSF)定义的.UUID还有其它各种实现,不止GUID一种 public string ToString(     string format ) format 参数可以是“N”.“D”.“B”.“P”或“X”. 如果 format 为 null 或空字符串 (""),则使用“D” 下表显示接受的格式说明符format参数." 0"表示一个数字 :连字符 ("-"),大括号 (

一个生成唯一GUID的方法

function create_guid(){ $id = strtoupper(md5(uniqid(mt_rand(),true))); $h = chr(45);//"_" $tid = chr(123)//"{" .substr($id,0,8).$h .substr($id,8,4).$h .substr($id,12,4).$h .substr($id,16,4).$h .substr($id,20,12) .chr(125);//"}&quo

【PHP】PHP使用PHPExcel生成Excel表格文件(附带随机生成英文名函数)

[PHP]PHP使用PHPExcel生成Excel表格文件(附带随机生成英文名函数) 前言 由于业务需要,我们需要从业务中汇总数据,并生成Excel文件. 思路是这样的 PHP要导出Excel表格文件->找一个好用的第三方库吧->在Composer的Packages里找一个吧->PHPExcel这么多收藏,就它了! PHPExcel 概述 PHPExcel is a library written in pure PHP and providing a set of classes th

生成Uuid工具类

package com.freeter.util; import java.util.UUID; /** * @author liuqi * **/public class Uuid{ public static void getUuid(){ String uuid=UUID.randomUUID().toString().replaceAll("-",""); System.out.println("随机生成Uuid:"+uuid); } p

Java,Javascript,Oracle开发生成UUID或GUID方法总结

1.Java开发生成UUID或GUID方法 // 36位的,带中划线 java.util.UUID.randomUUID().toString(); // 32位的,去掉中划线 java.util.UUID.randomUUID().toString().replaceAll("-", ""); 2.Javascript开发生成UUID或GUID方法 /* 参数middle_line true:带中划线 false不带中划线*/ function newGuid(m

JS生成 UUID的四种方法

全局唯一标识符(GUID,Globally Unique Identifier)也称作 UUID(Universally Unique IDentifier) . GUID是一种由算法生成的二进制长度为128位的数字标识符.GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中的 x 是 0-9 或 a-f 范围内的一个32位十六进制数.在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID. GUID 的总数达到了2^128(3.4×10

【转】JS生成 UUID的四种方法

全局唯一标识符(GUID,Globally Unique Identifier)也称作 UUID(Universally Unique IDentifier) . GUID是一种由算法生成的二进制长度为128位的数字标识符.GUID 的格式为"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",其中的 x 是 0-9 或 a-f 范围内的一个32位十六进制数.在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID. GUID 的总数达到了2^128(3

Oracle中生成uuid的方法

Oracle中生成uuid的方法 下载LOFTER客户端 在Oracle SQL 提供了一个生成uuid的函数sys_guid: http://download.oracle.com/docs/cd/E11882_01/server.112/e17118/functions187.htm#i79194 http://en.wikipedia.org/wiki/Universally_unique_identifier SQL> select sys_guid() from dual ; SYS_

JavaScript生成GUID的方法

一.生成GUID的方法一 JScript 代码   复制 function guid() { function S4() { return (((1+Math.random())*0x10000)|0).toString(16).substring(1); } return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4()); } 二.生成GUID的方法二 JSc