﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-路漫修远</title><link>http://www.cppblog.com/johnniac/</link><description /><language>zh-cn</language><lastBuildDate>Tue, 09 Jun 2026 18:52:18 GMT</lastBuildDate><pubDate>Tue, 09 Jun 2026 18:52:18 GMT</pubDate><ttl>60</ttl><item><title>随机密码生成</title><link>http://www.cppblog.com/johnniac/archive/2006/10/27/14269.html</link><dc:creator>johnniac</dc:creator><author>johnniac</author><pubDate>Fri, 27 Oct 2006 01:35:00 GMT</pubDate><guid>http://www.cppblog.com/johnniac/archive/2006/10/27/14269.html</guid><wfw:comment>http://www.cppblog.com/johnniac/comments/14269.html</wfw:comment><comments>http://www.cppblog.com/johnniac/archive/2006/10/27/14269.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/johnniac/comments/commentRss/14269.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/johnniac/services/trackbacks/14269.html</trackback:ping><description><![CDATA[#include &lt;iostream&gt;<br />#include &lt;fstream&gt;<br />#include &lt;string&gt;<br />#include &lt;math.h&gt;<br />#include &lt;time.h&gt;<br /><br />using namespace std;<br /><br />const int PWDLENGTH = 10; //定义密码长度<br /><br />int main() {<br />    <br />    ofstream codefile ("codefile.txt", ios_base::app);<br /><br />    string password(PWDLENGTH,'0');<br /><br />    srand((unsigned)time(NULL));<br /><br />    for (int i = 0; i&lt;9; i++)<br />    {<br />        // a 是 0-61 之间的随机数<br />        int a = rand()%62;<br /><br />        if (a&gt;=10 &amp;&amp; a&lt;=35) // A-Z<br />        {<br />            char c = a -10 +'A';<br />            password[i] = c;<br />        }<br />        else if ( a&gt;=36 &amp;&amp; a&lt;=61) //  a-z<br />        {<br />            char c = a - 36 + 'a';<br />            password[i] = c;<br />        }<br />        else<br />            password[i]= a + '0';<br />    }<br /><br />    codefile &lt;&lt; password &lt;&lt; endl;<br /><br />    return 0;<br /><br />}<iostream><fstream><string><math.h><time.h></time.h></math.h></string></fstream></iostream><img src ="http://www.cppblog.com/johnniac/aggbug/14269.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/johnniac/" target="_blank">johnniac</a> 2006-10-27 09:35 <a href="http://www.cppblog.com/johnniac/archive/2006/10/27/14269.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>