永发信息网

C++中 RAND函数 随即生成A-Z的字母。。

答案:1  悬赏:60  手机版
解决时间 2021-02-20 17:36
  • 提问者网友:富士山上尢
  • 2021-02-19 17:06
新手 要最简单的那种。。就是大一新生。。。
随机字符的产生
rand函数,只要这个整数在可见字符的ascii范围内,则可以产生随机字符。
此函数需要和srand,time函数配合使用。time函数在 time.h 中进行了定义。
最佳答案
  • 五星知识达人网友:几近狂妄
  • 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;

}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯