设为首页 加入收藏

TOP

C语言生成随机字符串(代码实例)
2018-04-18 06:06:38 】 浏览:302
Tags:语言 生成 随机 字符串 代码 实例

C语言生成随机字符串(代码实例)

// C语言生成随机字符.  
// VS2017 15.6.4  
  
#include <stdio.h>  
#include <stdlib.h>  
#include <time.h>  
  
const unsigned char allChar[63] = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";  
void generateString(unsigned char * dest, unsigned int len);  
  
int main()  
{  
    const unsigned int strlen = 20;  
    unsigned char str[strlen + 1] = {};  
  
    generateString(str, strlen);  
  
    printf("%s\n", str);  
      
    return 0;  
}  
  
void generateString(unsigned char * dest, const unsigned int len)  
{  
    unsigned int cnt, randNo;  
    srand((unsigned int)time(NULL));  
  
    for (cnt = 0; cnt<len; cnt++)  
    {  
        randNo = rand() % 62;  
        *dest = allChar[randNo];  
        dest++;  
    }  
  
    *dest = '\0';  
}  
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C语言函数的参数传递实例:利用函.. 下一篇C语言强制类型转换实现方法

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目