新手 要最简单的那种。。就是大一新生。。。
随机字符的产生
rand函数,只要这个整数在可见字符的ascii范围内,则可以产生随机字符。
此函数需要和srand,time函数配合使用。time函数在 time.h 中进行了定义。
C++中 RAND函数 随即生成A-Z的字母。。
答案:1 悬赏:60 手机版
解决时间 2021-02-20 17:36
- 提问者网友:富士山上尢
- 2021-02-19 17:06
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-02-19 17:38
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
#include <ctime>
using std::time;
#include <cstdlib>
using std::srand;
using std::rand;
int main()
{
char aChar;
srand(time(0));//生成随机种子,以便每次运行程序获得的随机数 都不同
aChar='A'+rand()%(('Z'+1)-'A');//产生一个 A---Z之间的随机数 (字符)
cout<<"产生的随机字符是: "<< aChar<<endl;
cin.get();
return 0;
}
using std::cout;
using std::cin;
using std::endl;
#include <ctime>
using std::time;
#include <cstdlib>
using std::srand;
using std::rand;
int main()
{
char aChar;
srand(time(0));//生成随机种子,以便每次运行程序获得的随机数 都不同
aChar='A'+rand()%(('Z'+1)-'A');//产生一个 A---Z之间的随机数 (字符)
cout<<"产生的随机字符是: "<< aChar<<endl;
cin.get();
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯