C语言生成指定长度的字符串密码

在C语言中使用当前时间和进程识别码作为随机种子,生成一个指定长度,内容随机的字符串密码;

实现代码如下:

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

int main(void){
    int length = 8; //长度

    //随机种子
    srand((unsigned int) time(0) + getpid());

    while(length--) {
        putchar(rand() % 56 + 65);
    }

    return EXIT_SUCCESS;
}

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/generate-password-in-c.html

分类: 计算机技术
推荐阅读:
查看Nginx版本信息和编译配置参数 使用命令nginx -v 获取Nginx版本信息;使用命令nginx -V 获取Nginx编译信息;
MySQL ABS() 绝对值函数 ABS(x) 函数返回x的绝对值,如果x为NULL则返回NULL;
Python complex()函数 在Python中,complex()函数用于创建一个复数对象,它可以接受两个参数,表示复数的实部和虚部,也可以只传入一个参数,此时表示复数的实部为该参数,虚部为0。
Linux结束正在锁定文件的进程 在Linux系统下,当你想删除或更改某个文件,却发现该文件正在被某个进程访问,处于锁定状态,导致你无法删除或更改;这时你只需要一条命令即可实现结束这个进程:
Linux系统中删除特定文件外的所有文件 有这么个场景,如果你想删除某个目录下除了指定文件外的所有文件,你会怎么做呢?在Linux系统下,你可以只需要一条命令就可实现这个功能;
Kali无法安装arpspoof工具的解决办法 如果你的 kali 里没有 arpspoof 工具;且使用类似于 arp-get install arpspoof 这样的命令尝试安装,但还是无法成功;那我来告诉你,你这样时无法安装成功的。