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

分类: 计算机技术
推荐阅读:
Python将二维数组进行顺时针旋转90度、180度、270度 本文将使用Python实现二维数组顺时针旋转,包括旋转90度、180度、270度;
Python breakpoint()函数详细教程 brekpoint()函数是python3.7版本新增的一个内置函数;该函数会在调用时使程序进入调试器中;
Linux结束正在锁定文件的进程 在Linux系统下,当你想删除或更改某个文件,却发现该文件正在被某个进程访问,处于锁定状态,导致你无法删除或更改;这时你只需要一条命令即可实现结束这个进程:
使用PyInstaller打包PyQt5程序发生ImportError错误的解决办法 ImportError: unable to find Qt5Core.dll on PATH ,Failed to execute script main
Golang中的结构体组合 在Go语言里,没有面向对象这个概念,自然就没有继承,但它支持结构体组合;你可以通过在结构体内嵌套结构体实现组合;
Rust语言计算斐波那契数列(Fibonacci) 本文将使用Rust语言递归实现斐波那契数列的计算;