标签:
问题描述
某些软件在登录的时候,经常会要求用户输入一个系统发过来的随机密码(或称校验码),用于对用户的身份进行校验,防止恶意登录。
要求用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,欢迎关注!)
标签:
原文地址:http://blog.csdn.net/zhouzhaoxiong1227/article/details/44515517