首页 > 其他 > 详细

生成随机密码的C代码实现

时间:2015-03-21 15:40:25      阅读:247      评论:0      收藏:0      [点我收藏+]

        问题描述

        某些软件在登录的时候,经常会要求用户输入一个系统发过来的随机密码(或称校验码),用于对用户的身份进行校验,防止恶意登录。

        要求用C语言生成一组长度为6位的随机密码串。

 

        rand函数简介

        rand函数是真正的随机数生成器,它会返回一个范围在0到RAND_MAX(2147483647)之间随机数值。

        该函数的原型为:int rand(void);

        在使用该函数的时候,要包含头文件“stdlib.h”。

 

        C代码实现

        makefile文件内容

       TestRand : TestRand.c

       gcc -c -g TestRand.c

       gcc -g -o release/TestRandTestRand.o

       rm *.o

 

        随机密码的生成

        执行“make”命令之后,转到“release”目录之下,执行“TestRand”命名,生成的随机密码如下所示:

        289383

        930886

        692777

        636915

        747793

        238335

        885386

        760492

        516649

        641421

        202362

        490027

        368690

        520059

        897763

        513926

        180540

        383426

        089172

        455736

 

 

 

(本人微博:http://weibo.com/zhouzxi?topnav=1&wvr=5,微信号:245924426,欢迎关注!)

生成随机密码的C代码实现

原文:http://blog.csdn.net/zhouzhaoxiong1227/article/details/44515517

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!