2016/10/8

来源:互联网 发布:js获取class对象 编辑:程序博客网 时间:2024/06/03 14:35
/*1631-5 黄加勉 <2016.10.8>
 连续第7天总结*/


namespace A  //今日任务
{
1.了解封装(100%);
2.随机字符串(50%);
}


namespace B  //具体内容
{
1.之前定义的类都太暴力,没有展现面向对象的优势,public和private配套才是王道
2.自己弄了个随机数字字符串,但是方法很暴力。。。
3.看了一个网上的例子,产生的是字母字符串,但是还没太懂。
4.发现这两种产生随机字符串的方法其实只是在本轮 代码运行过程中是随机输出的,
 但是多次执行程序会发现每次运行的结果都一样,看来是伪随机字符串。。。
 听说要用time函数,明天再看看。

附上暴力的随机数字字符串代码:


#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <string>
#include <windows.h>
using namespace std;


int main()
{
while (1)
{
char arr1[1],arr2[1],arr3[1],arr4[1];
string s1,s2,s3,s4,s;
sprintf(arr1, "%d", rand() % 26 % 10);
sprintf(arr2, "%d", rand() % 27 % 10);
sprintf(arr3, "%d", rand() % 28 % 10);
sprintf(arr4, "%d", rand() % 29 % 10);
s1 = arr1;
s2 = arr2;
s3 = arr3;
s4 = arr4;
s = s1 + s2 + s3 + s4;
cout << s << endl;
Sleep(100);
}
return 0;
}




}


namespace C  //明日任务
{
1.继续学习封装;
2.真正的随机字符串;
3.继续优化注册登录程序;
}
0 0