C++随机生成字符串,亲测可用,简单易懂

话不多说,上代码。蜜汁自信注释写的很清楚,嘿嘿。第一次写文章,希望能够对大家有一丢丢的帮助吧~

#include <iostream>
using namespace std;string rand_str(const int len)  /*参数为字符串的长度*/
{/*初始化*/string str;                 /*声明用来保存随机字符串的str*/char c;                     /*声明字符c,用来保存随机生成的字符*/int idx;                    /*用来循环的变量*//*循环向字符串中添加随机生成的字符*/for(idx = 0;idx < len;idx ++){/*rand()%26是取余,余数为0~25加上'a',就是字母a~z,详见asc码表*/c = 'a' + rand()%26;str.push_back(c);       /*push_back()是string类尾插函数。这里插入随机字符c*/}return str;                 /*返回生成的随机字符串*/
}int main()
{/*测试函数*/string str;                 /*声明字符串*/str = rand_str(20);         /*调用函数 输入字符串长度*/cout << str << endl;        /*输出字符串*/return 0;
}

C++随机生成字符串,亲测可用,简单易懂相关推荐

  1. 不用再找了,支付宝自动收取能量、自动偷能量、超级简单的系统教程在这里,华为荣耀V20亲测可用

    关键信息 作者:狐仙小妲己 视频教程地址:https://m.lizhiweike.com/lecture2/18061021 源码地址:https://github.com/Xiao-DaJi/al ...

  2. 超级简单的自动刷新_支付宝自动收取能量、偷能量、超级简单教程,荣耀V20亲测可用...

    关键信息 作者:狐仙小妲己 教程地址:https://m.lizhiweike.com/channel2/887975 源码地址:https://github.com/Xiao-DaJi/alipay ...

  3. dos批处理脚本自动添加网络IP打印机-简单亲测可用

    dos批处理脚本自动添加网络IP打印机-简单亲测可用 前言: 网上找的批处理添加方法复杂且需要导入注册表. 花了一天时间研究出来的简单.快速的批处理命令. win10亲测可用. 核心代码: 1. 添加 ...

  4. WordPress彻底禁用上传媒体图片自动生成缩略图及多尺寸图片(亲测可用)

    WordPress默认上传图片的时候会自动生成缩略图及多尺寸的图片文件,大部分网站都用不到这些多余的图片,不仅仅占用空间,而且上传的时候还会消耗额外的性能. 下面仅需两段函数代码即可彻底禁用该功能. ...

  5. 微信小程序码的生成(JAVA完整版) 亲测可用

    JAVA生成小程序码(太阳码) 首先准备工具类,这里我使用的是QrUtil;废话不多说,上工具类; 工具类是获取token使用; appid = 小程序appID secret = 小程序秘钥 /** ...

  6. ubuntu下 teamviewer的安装方法(超简单,亲测可用)

    ubuntu下 teamviewer的安装方法(超简单,亲测可用) 1.去官网下载安装包 官网链接:https://www.teamviewer.com/zhcn/download/linux/ 点击 ...

  7. Android FFmpeg移植总攻略——获取视频帧数(亲测可用)

    第一次尝试使用Android 移植FFmpeg算法,一路坎坷,最终做如下总结,适用于Android手机.Android开发板.亲测可用. 一.下载组件 在Android Studio中下载所需组件:C ...

  8. 无人机斜影(倾斜摄影)数据(OSGB)转 Cesium 3dtile 数据归纳总结以及亲测可用示例

    无人机斜影(倾斜摄影)数据(OSGB)转 Cesium 3dtile 数据归纳总结以及亲测可用示例 运行环境 Cesium 加载 3dtile 数据,用来测试环境 OSGB 数据下载 OSGB 格式数 ...

  9. POI给WORD添加水印(亲测可用)

    POI给WORD添加水印(亲测可用) 最近要做电子合同,客户提出为了安全性要将合同中都添加水印,这个之前在网上看到过,貌似使用POI很好加.去网上一搜发现,清一色的只有一篇文章,并且这段代码是用不了的 ...

最新文章

  1. linux命令face,linux下配置face_recognition
  2. 推荐收藏 | 算法工程师常见面试问题及相关资料汇总
  3. 赠书:深入理解MySQL主从原理
  4. [转]移动应用统一化的谎言:一次编译,到处运行不可能
  5. 海量存储系列上--转载,值得一读
  6. Neo4j-学习资料
  7. 列名无效如何解决_XSKY ClickHouse如何实现存算分离
  8. 跳槽上班第一天的感受
  9. 关于 Taro 的 ScrollView 在Dom结构发生变化会自动回滚到顶部解决方案和原因
  10. [导入]创建一个ASP通用分页类代码部分
  11. 字节跳动暑期实习前端面试
  12. PSD分层立体数据模板立体数据统计素材
  13. 性能测试搭建Jmeter分布式压测与监控
  14. 【bzoj 3131】[Sdoi2013]淘金
  15. 剑指_5替换空格(Python)
  16. python3 读取文件夹的文件标题,提取小数,并计算数字和
  17. 极客大学产品经理训练营:数据分析 第八章作业
  18. 坐标正反算例题_坐标正算公式例题
  19. 常规计算机 符号键是,有谁知道电脑键盘上的标示符号都代表什么意思
  20. resultMap使用不当导致出现There is no WRITEABLE property named 'student_id' in class 'com.ssi.model.Stud

热门文章

  1. VS2010安装Visual Assist X
  2. Pycharm 2018.2.1最新版破解到2099年图解教程
  3. CSS深入理解之line-height
  4. 2020-10-15(重力场、拖拽、轮播图)
  5. VS2015安装完成后Visual C++的一些模板找不到,安装C++新模板
  6. 大厂与小厂招人的区别,看完多少有点不敢相信
  7. 地火明夷 (易經大意 韓長庚)
  8. 初学Linux很土鳖?带你认识Linux,如何安装Linux?
  9. 第031讲:永久存储,腌制一缸美味的泡菜 | 学习记录(小甲鱼零基础入门学习Python)
  10. rono在oracle的作用_ColorOS产品规划总经理爆料预热Reno,这些功能你想要吗?