老是需要改密码, 所以自己写个生成器, 会生成很复杂的密码, 并记录在文件里面

输出

代码

#include <iostream>
#include <fstream>
#include <random>
#include <unistd.h>
using namespace std;static std::string base = "qwertyuiopasdfghjklzxcvbnm1234567890%-+=,./?:;'@!^$&()[]{}";
const int MAX_PATH = 250;
const int SIZE = 30;
const int BS = SIZE / 3;std::string getCurrentDir() {char buffer[MAX_PATH];getcwd(buffer, MAX_PATH);return buffer;
}long long getDate() {time_t t = time(nullptr);char tmp[64];strftime( tmp, sizeof(tmp), "%Y%m%d",localtime(&t) );return strtol(tmp, nullptr, 10);
}void generate2(int n, long long date, int time, const char* description = "默认") {std::string dir = getCurrentDir() + "/passwd";std::string path = dir + "_" + to_string(date) + "_" + to_string(time);cout << path << endl;ofstream fs(path);random_device rd;mt19937 mt(rd());uniform_int_distribution<int> dis(0, base.size() - 1);std::string pd;for (int i = 0; i < n; i++) {char c = base[dis(mt)];if (dis(mt) % BS == 0) {c = (char)toupper(c);}pd.push_back(c);}if (description) {fs << "描述: " << description << endl;cout << "描述: " << description << endl;}cout << "密码: " << pd << endl;fs << "密码: " << pd;
}int main() {generate2(SIZE, getDate(), time(nullptr), "王者荣耀密码");return 0;
}

c++-密码生成小程序相关推荐

  1. 小程序CMS商业正版V3.1 一键生成小程序+安装说明

    现在微信小程序很火,怎么做呢?您可以使用本小程序CMS商业正版V3.1,一键生成小程序CMS.你只需要自己构建,或者自己使用,也可以用于商业用途. 搭建前一定要了解相关技术,或者观看安装教程进行操作, ...

  2. 最新ThinkPHP内核全行业小程序运营管理系统源码 DIY布局 一键生成小程序

    介绍: ThinkPHP内核全行业小程序运营管理系统源码 自由DIY布局 一键生成小程序,内附安装说明 无需编程,各行业模版直接套用,一键生成,轻松搭建小程序 界面自由DIY,打造个性小程序 可拖拽式 ...

  3. 机智云开发平台一键生成小程序,低成本将智能产品快速推向市场

    小程序开发一.功能简介 本文档阐述了超赛自动生成小程序功能的使用说明和功能细节. 自动生成小程序功能是通过用户授权的方式,在超赛后台配置小程序所需的内容参数,自动生成小程序应用并提审发布到微信公众平台 ...

  4. dev 命令行参数调用_云开发·云调用生成小程序码

    小程序云开发已经支持云调用,开放了很多接口,一直想要的获取小程序码也支持了.这下轻量的小程序也可以有自定义小程序码的功能. 1. 需求 获得一个带参数的小程序码,传播出去以后,用户扫码进入指定页面,根 ...

  5. php小程序码生成并保存,小程序中如何生成小程序码

    导语: 小程序是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或者搜一下即可打开应用.也体现了"用完即走"的理念,用户不用关心是否 ...

  6. 轻松生成小程序分享海报

    小程序海报组件 github.com/jasondu/wxa- 需求 小程序分享到朋友圈只能使用小程序码海报来实现,生成小程序码的方式有两种,一种是使用后端方式,一种是使用小程序自带的canvas生成 ...

  7. 首发全DIY强大微信朋友圈截图制作生成小程序源码下载点赞,评论等等

    这是一款朋友圈截图制作的一款小程序源码 主要的特点是DIY,之前小编发布过朋友圈截图的小程序 不管之前那款小程序只能生成点赞数量,无法获取用户名等等 但是这一款就不一样了,这一款刚刚也说了特点是DIY ...

  8. DIY微信朋友圈截图制作生成小程序源码下载

    这是一款朋友圈截图制作的一款小程序源码 主要的特点是DIY,之前小编发布过朋友圈截图的小程序 不管之前那款小程序只能生成点赞数量,无法获取用户名等等 但是这一款就不一样了,这一款刚刚也说了特点是DIY ...

  9. 微信小程序 生成小程序码 + Java后台

    微信小程序 生成小程序码 首先看下效果图: 微信小程序已经上线很久了.现在才开始把代码拷进来 因为真的很忙 ---- 先看代码吧.首先是小程序端的内容: 怕麻烦 全部拷进去吧 这块的需求就是完成分享小 ...

  10. 自动生成小程序的智能建站系统,项目分享

    有段时间没有更新博客了,想分享一个自己做的项目. www.icloud18.com(i云-自动建站小程序系统) 这是自己带领i云团队,夜以继日开发半年,从0至1做了这个项目,一个可以自动生成小程序的建 ...

最新文章

  1. uwsgi和nginx的故事
  2. win10怎么进入修复计算机,windows10安全模式怎么修复系统_win10安全模式如何修复电脑...
  3. c++第三次上机实验项目四
  4. Java hashCode()方法和equals()方法
  5. 药大保研计算机要求,药物分析专业保研经验贴
  6. pytorch实现attention_Self-Attention手动推导及实现
  7. 《大道至简——软件工程实践者的思想》阅读笔记之一
  8. SSM开发环境的搭建(方式二)
  9. 查询工商单位注册信息 平台
  10. 主流编程语言最好的编辑器,你的工具用对了吗?
  11. 通信系统是如何收发复数信号的:IQ 调制原理
  12. 在oracle直方图,oracle直方图
  13. 数据库分页LIMIT
  14. 序列化和反序列化(示例)
  15. 程序员希望收到什么礼物
  16. java画五角星_java 画五角星 填充五角星
  17. C语言设计流水灯程序,花式流水灯c语言程序.pdf
  18. addon游戏_SnowMobile Addon
  19. 脑与认知神经科学Matlab Psytoolbox认知科学实验设计——实验设计一
  20. 集线器、路由器、交换机区别

热门文章

  1. 百度播放器插件html,百度影音调用方法:网页控件使用教程说明
  2. Elasticsearch---Analyzer(分析器)
  3. 前端html静态页面化妆品电商购物网站.rar(含html源码)
  4. HTML5从入门到精通
  5. 电脑使用技巧(禁用微软 Windows 10 易升)
  6. 《算法竞赛入门经典》————竖式问题
  7. 华为metebook电脑如何修改应用商店中新应用的默认安装路径
  8. keil5怎么放大字体_keil5如何设置字体大小-keil设置字体大小的方法
  9. 基于Selenium的Web UI自动化实现(java)
  10. m7405d粉盒清零方法_打印机清零方法总览