c++ - 我想创建一个随机数,将随机数的数字存储到一个数组中,然后将数组存储到一个字符串中
问题描述
我想创建一个随机数,将随机数的数字存储到一个数组中,然后将该数组存储到一个字符串中。我试图向用户隐藏数字。这就是我所拥有的,它只存储两个数字。我该如何解决这个问题或以不同的方式进行操作以使其正常工作?
int random, n, digit;
srand(time(NULL));
random = (rand() % 9999)+1000;
n= random;
char a[11];
int i = 0;
while (n > 0) {
long int digit = n % 10;
a[i] = digit;
++i;
n /= 10;
}
a[i] = '\0';
cout << digit << endl;
string hiddenNumber(to_string(digit).length(),'-');
解决方案
道歉只是建议,因为我没有看到其他人。一个可以防止领域被窥探,作为开源,认证和几乎和我一样长。我不知道这项技术,但如果这符合您的部分需求,那么代码肯定可以从中学习......假设您想要一个高安全性的实现。当然,其他程序也这样做,这个程序已经存在了很长时间,所以首先想到的是。不确定该字段的安全性如何从原始窗口转换到它被移植到的所有其他内容,所以请留意那里。希望这是你正在寻找的一部分。干杯。官方是: https ://keepass.info/ 还有其他下载站点,但为了安全起见,我会坚持使用官方。
推荐阅读
- java - 有什么方法可以匹配 Iterable 中的模式
在 Java 中? - ios - iOS Core Graphics如何将CGImage的中间行作为vImage_Buffer?
- python - 在 x,y=0 处评估具有明确定义值的函数
- magento2 - Magento 2:将自定义过滤器添加到选项类选择 ui 组件
- php - 为什么 php strpos() 有时不适用于 Unicode 字符?
- python - 如何设置一个凸优化问题,其中要优化的变量被输入到另一个函数?
- javascript - 尝试代理请求时发生 HPM 错误(使用 react + express)
- discord.js - 我正在尝试制作井字游戏
- selenium - Testng 获取没有 BeforeMethod 的组名
- django - 在 Django 管理表单中显示创建和编辑的字段