随机生成10个含有32位数字或者字符的密码
如题,我们随机生成10个含有32位数字或者字符的密码(数字和密码至少包含1位)。
其实现代码如下:
#include<iostream>
#include<vector>
using namespace std;void GenerateCode()
{for (int i = 0; i != 10; ++i){vector<int> State(32, 0);vector<char> Code(32, '0');int sum = 0;for (int j = 0; j != 32; ++j){State[j] = rand() % 2;sum += State[j];}if (sum == 32 || sum == 0){int r=rand() % 32 + 1;State[r] = 1 - State[r]; }for (int i = 0; i != 32; ++i){if (State[i] == 0)Code[i] = rand() % 10 + '0';elseCode[i] = rand() % 26 + 'a';}for (vector<char>::iterator iter = Code.begin(); iter != Code.end(); ++iter){cout << *iter;}cout << endl;}
}
int main()
{GenerateCode();system("pause");return 0;
}
实验结果如下:
随机生成10个含有32位数字或者字符的密码相关推荐
- java随机生成10个不重复的数字,随机生成10个不重复的0-100的数字(实例讲解)
在面试时,面试官问了我一道js题:随机生成一个含有10个元素的数组,且元素为0-100的不重复的整数.当时的第一反应是for循环生成10个数字,但是可能会有重复的情况:进一步思考,需要对生成的数字进行 ...
- 随机密码生成。编写程序,在26个字母大小写和10个数字组成的列表中随机生成10个8位密码。
随机密码生成.编写程序,在26个大小写字母和10和数字组成的列表中随机生成10个8位的密码: 根据题目要求,我们编写的程序主干要有哪些内容呢? 1.随机选择 2.26个大小写字母 3.10个阿拉伯数字 ...
- 随机生成邀请码、随机生成10位数字、随机生成英文字母+数字
/*** 随机字符串生成* @param int $length 生成字符串长度* @param array $str_content ['number','capital_chars','lower ...
- 随机密码生成。编写程序,接收列表在26个字母大小写和10个数字组成的列表中随机生成10个8位密码。
随机密码生成.编写程序,接收列表在26个字母大小写和10个数字组成的列表中随机生成10个8位密码. 这里我们要用到random函数. 代码如下: import random for i in rang ...
- 随机密码生成。编写程序,在26个字母大小写和9个数字组成的列表中随机生成10个8位密码。
#e6.1随机密码生成,在26个字母大小写和9个数字组成的列表中随机生成10个8位密码 import random s = ["a","b","c&q ...
- c语言猜四位数游戏猜10次,C语言猜数字游戏--随机生成4个不相同的数字从小到大排序,用户开始游戏,如果用户猜对数字和数字对应的位置,界面回馈A,如果数字正确位置不正确,则回馈B...
1.看程序运行截图吧!! 由于博主本人较笨,就不动画演示了,如果动画的话可能将是一个漫长的过程! 猜数字游戏.png 2.游戏题目 随机生成4个不相同的数字从小到大排序,用户开始游戏,如果用户猜对数字 ...
- 随机生成10位数的字符串ID
简述 项目中,有种业务需要当前表中存个另外一个表中的主键ID字段,如果用数据库自增的话,容易出现重复 比如A表主键ID自增1.2.3.....,B表主键ID自增1.2.3.....,A表中有个字段是B ...
- python随机密码生成在26个字母中随机生成10个_习题6:二.3 随机密码生成
编写程序在26个字母大小写和9个数字组成的列表中随机生成10个8位密码. import random num_ls = [] # 创建数字.小写字母.大写字母空列表 str_ls = [] STR_l ...
- 随机生成10个8位数的密码
题目要求: 随机密码生成.编写程序,在26个字母大小写和9个数字组成的列表中随机生成10个8为的密码. import randomdef random_password():#定义一个空列表list1 ...
最新文章
- js ftpclient linux server,Node.JS用Socket实现FTP Server服务器和Client客户端
- 黄聪:原生js的音频播放器,兼容pc端和移动端(原创)
- linux 时钟同步 chrony 简介
- 【深度学习】Tensorflow搭建卷积神经网络实现情绪识别
- 接口和抽象类是否继承了Object
- Hexo博客:您备案的网站未指向阿里云国内节点(不含香港)服务器,备案号可能被取消接入
- 关于 libpcap的安装
- linux 执行iso 文件,linux可以加载iso镜像文件到启动项吗
- 10Gb以太网——数据中心的未来
- 优化配置ISA2006淹没缓解
- 如何实现某个软件的单独断网/稳定地解决fluent断网计算中止问题/tecplot联网后打开程序出现报错问题
- Java算法——地图单点坐标判断是否存在于某个区域
- 一文足矣:Unity行为树
- 新版TeamTalk部署教程
- html5 Doctor——教你规范使用html5标签
- 开源操作系统期末知识总结
- 1.1 命题逻辑 笔记
- matlab绘画三维图形(三)
- 关于ST-link驱动的问题
- Java随笔-String有多长?
热门文章
- PDE的数值解法(有限元,有限差分法)综合介绍
- Error executing DDL “create table Book(表名)“
- 嵌入式实习ing(一)
- [Verilog硬件描述语言]语言要素、数据类型、运算符及其表达式
- matlab画虫口模型分岔图,[转载]Matlab——混沌分岔图
- 温度巡检仪和热电偶/热电阻安装与使用
- 创建DMG格式的分发包
- 389. 找不同 (Python 实现)
- css 设置 th 宽度,javascript
- 老毛桃和软碟通安装系统