a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C > 正文

c語言生成隨機uuid編碼示例

2020-01-26 15:30:50
字體:
來源:轉載
供稿:網友

c語言生成隨機uuid編碼

復制代碼 代碼如下:

#include <stdio.h>
#include <stdlib.h>

/**
 * Create random UUID
 *
 * @param buf - buffer to be filled with the uuid string
 */
char *random_uuid( char buf[37] )
{
    const char *c = "89ab";
    char *p = buf;
    int n;

    for( n = 0; n < 16; ++n )
    {
        int b = rand()%255;

        switch( n )
        {
            case 6:
                sprintf(
                    p,
                    "4%x",
                    b%15 );
                break;
            case 8:
                sprintf(
                    p,
                    "%c%x",
                    c[rand()%strlen( c )],
                    b%15 );
                break;
            default:
                sprintf(
                    p,
                    "%02x",
                    b );
                break;
        }

        p += 2;

        switch( n )
        {
            case 3:
            case 5:
            case 7:
            case 9:
                *p++ = '-';
                break;
        }
    }

    *p = 0;

    return buf;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 国产一区二区三区在线视频 | 欧美99| 亚洲精品乱码久久久久久国产主播 | 午夜小视频在线观看 | 亚洲精品国产setv | 日本在线不卡视频 | 久久精彩视频 | 污网站免费在线观看 | 日本黄色短片 | 欧美日韩一区二区三区视频 | 中文字幕一区二区三区乱码图片 | 在线欧美成人 | av成人在线观看 | 黄色免费在线观看视频 | 国产不卡视频在线观看 | 欧美精品久久一区 | 日韩三级在线免费 | 黄色免费在线观看 | 欧美日本韩国一区二区 | 欧美成人福利 | 日韩欧美三区 | 国产精品无 | 国产电影一区二区在线观看 | 国产一区二精品区在线 | 男女视频网站 | 在线观看亚洲大片短视频 | 免费xxxx大片国产在线 | 久久夜夜操 | 免费高清一级毛片 | 久久精品这里热有精品 | 91在线资源| 日韩av福利 | 国产精品无码久久久久 | 国产不卡视频在线观看 | 久久伊人精品视频 | 综合久久网 | 一区二区免费 | 国产一区二区视频在线 | av在线成人 | 国产福利一区二区在线 | 日本中文字幕一区二区 |