码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-03-21 15:43:00      阅读:136      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!