随机生成文章的AI(C++)
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <fstream>
using namespace std;
const int n = 40;
const int m = 66;
const int lenth = 2640;
#define random(a,b) (rand() % (b-a+1))+ a
/* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char** argv) {
srand((int)time(0));
ofstream fout;
ifstream fin;
int ran;
fin.open("word.txt");
fout.open("paper.txt");
string a[lenth];
int count = 0;
while(fin >> a[count]) {
++count;
}
for(int i = 0;i < m;++i) {
for(int j = 0;j < n;++j) {
ran = random(0, count - 1);
fout << a[ran];
}
fout << endl;
}
fin.close();
fout.close();
return 0;
}
成果:
希用历谁哥化这良北,京听鱼斤架仅”强危谈向节香酸化病投“副束胜们药大站宣坐试充所
供六请求与女别速阶项苏呼何“做坚假洲志源怎酸督棉传首府毛然争管迅板盟赶部:回呢获
长球草坐下效,完比压宁病三研胞阶感虽补:简纸让问固女所织少乎式老觉露航序有含限奏
“刑批”约专帝边用少交笔官升央名无史难皇态丝质斗述克中艺病起车实厚何外机受判政全
鲜衡威众效新。宽“存衣互课掌矿药员:别坚做”“养名劳践句沙充“皮空纪稳约坐致担义
,声火攻同老喜增“往班从资排清宗群肉势语降问课度号著学两,流。脱氧探吸烧本象冷货
带但济兰啊护银段卫克食容内指国保群研船乱啊胶米呢*格鲜亚挥互析衣:测陈火司重苗造
植正食”严秋二肥接行事金金着兰好接鱼,十村席要常孔。史“单炉兵低更胡神“望始批宽
“钟。向使脸员先个则负集述“东门并银规械水率句再巴波紧委策集射错祖“征味,满建度
异蛋触艺”倍整初叶故是纪犯实孙久氢花式古技治改凯“德音声知际鸡地统季被顶“:困杂
怀转济严合损际施属一农国走通降照。几并射”白亲创令共买那另证地师圆封林祖章香众找
现参以觉引古:英谓杨试派玉于刚诉想呢川律此围身振坏把支“受煤公织脱这仅样镇身喜王
底常罪器参试但边技即验待句色置九”航则*:垂一直宣企老日持马药写完杂食就呀,代整
异”波应损激并艺基分措冲际列鲜生抓买科居然探阶全完技渐蒸星喜胡笔”干再去斯但标示
画令拿果养无现布热孙呼草十路电真唱示殖散“烧,再连朝间与啊黑南。训新即评告冲福显
”尔达座集反车根经助尔格留山度”之护有段修断氧束端威达异脸年全究”刑料损乎拉低措
独必半赵号皇呀类。显道雷径肥星聚计体非假养许演副房老能据害验”证守游配丝有难炉脚
未里南写一映垂养消菜药越编书保改营促占就苦略笔展苏课标船田序希溶怎增孙收际广烟棉
缩“队杂清衣“搞占孩型洲令案燃半口志台何联收实飞际听激故”翻。析女“题代约触混耐
送刻人源。间烧欢红倍减必且告考分证伤定,到边孔肉首刻犯变分破乱民孙降记语比。源待
振都放纸众评套达准或阶敌计象早司持谁含米班包么苦央核准看具查请七略读守须,单垂呢
权序短者思富孙父轮提间消伟探衣笔损京英福已迅飞感诗全它家附远燃参华犯而长零能环客
古列给想知括院换女处刑盾记草系同”下谈望消情易意均作费越微愿范孙白,法响换绿光计
必仍胜益联”多传陆攻少晚审对众假给与北企件该单曾满奏。弱少:具轴的活易金员章料先
传取氢念第能。若划沿兰。成适丝目般标供只斯每时厚度常团散陆知预历山陆还巴又已村总
村木解*便越亚施已西苏奏互京罗美东财跳束张步*苗丰胜妈条孩少定施测满检别丝低毛:
希主展望肉文:写志提秋这输事快著但案继解坚频低她罗免烈基成烈合。对费数”文定做统
响里愿五香烟创肥女老严帝史买身分射型此波步:国负般对证困激“元称前语超宜旧小轮低
“角面兵,读齐液较永少阿江等校强重刑知历钢续氢消器”配团下侵告民:乡造季古烟括唱
均角妈员初极速加北免品沙八“靠现明药铁”草西践营有子优觉妈滑航:危雨空次请否丝既
抗取察专错,交””察散权福越升足你剧去整稳封语“志独苦执编核树,怎缩所存于论宪奏
氧构最我她松快雷落就够南据济集易初先起村验话帮线牛新阶站便作五因财木稳国零。例长
制及益审否晚”杂唱击好调章板滑油原吸完触满重善应往磁音观决然类良听刻者温论型井*
神死振少罪历活积管否万,山升汉始甲简长新攻置列守永红张互架民没爱族查么镇母讨超弦
华识:做情简调什圆说镇现夫乡阶卷开谈脱丝绿独扬画秋领争乎附右却军致控构印棉编响仅
苗温士留县齐举继队之毫审好电先考回口。绿李衣维普括章真又配答景自十陆祖老列模石帝
代手老边此。剧晚此优于既样势每语广良”到广火诗种客销频套包冷核势价皇毫职的,共“
世养“青穿急扬衡校府益松最阿平村树季冲起谈记渐威若言贵足磁属员字燃草苦号和径获中
龙及最万”分止系且元。土想委计雷考弱甲进“先某使医答记套乐胜含””念征关矛“斯序
击义都止论害查曾期院著说易陈今货皇呀根刘湖离看满周保理去或系含致货操问科川无良父
就形球委哥钱曲走画其继。林快组绿转山南半青行固场助物各几混宗实是去众考回充承松治
从曲重收怀已都安““复夜拉“治解导巴怎充阻买击得“察乎并。左课队化大模否体销做践
序歌简件明问宁着这施证弱旧平束杀提识零系板今中严许述历例官没夫杂确曾初此抓攻反长
气会晚绝后际孔运苦独钱输的房术丝变杆”母打。率息:龙基散征进:贵”动素力银行加单
法干母术”儿补改“资爱乐买米”年被单持士导促反爱孔广殖温买副“*另由效细满势格殖
变点款用核转司带屋余独于轻设环觉部措创跟沙秋”食植台紧运下序防马型云额鲜往美刚“
抗庆士护换便画曾架又介鸡治激长杆明爱破才处著玉画轴距父河以析鲁或预规识角消配回加
纸赶平强主效段风汉末拿等江且日院菜伯设此毛州久医次革单基四营义作精省停曲纸马的象
紧斗你利只美医这眼大动场江探音厂“坏宪背月附情天未福见神赵脱读磁他述座离”灯形报
渐序怕适带重极意武据注校什请盟即胶径罪能件告还资派富组顶客较上钢全治加福的玉代房
及等善划然坏满紧轻所使后一据候月样松游复铁合袁项胶无磁才联体我器尼单办始多粉制级
和文放需从即运席济总妈易华声应看四空已希一回儿吗总青湖*们似晶九太大社钢冷断”些
坚执阿章氢权概会金写企假云立行:田测制终湖六并面答组境诉展斗临四酒共犯推十米药鲜
理析沿宣刚:效背少夜曾罪用击和盟音犯升盟做口抗纸哪第“劳菜措”好阳针逐运胶送”*
费素阳“乙球件洲冷帮木茶,派,虽州承内量“歌游顾客”策”断居静技附鸡金人小怕比某
器最检距考必失办事需善晚查造生陆蒸编同坚放呢因党甚望当变调府到湖英找。,接这来制
菜步站灯诗*福布*跳读毛本印地受步味央车至日又米金教草:续应“香航”验损活吸,数
预此现甚冷衣顺,激得协操云球全考模冲湖粉给溶叶草细怎委鲜能突。“衣加杂支女介右死
命”余克谈企端太同施抓据事支期先弱院误代息性温温队战市队结告易出压。七政题钟某说
占型每木连什伯。克由非面序间调标作余毫公花云乐尽兴求预情缺速河设草训罗“确:么住
应片适吧宗承析图哥带生布须岩呢著坏微些个夫助为眼调考“生“乐灯,“传械改觉值声措
以娘内类秋朝约失西住取汉由散太由切受保构概,接推求抓:型缺题伤织过背政发多久混普
补你末房印文今司基位皇宽项武措优度靠根”两持问望夜平杂啊蛋临运*管经效超雨适座指
肉顶皇“理书论环速三慢北分市采督行回城际均委充团权“首,读纸按了积衣语苗送末国温
统香服补出必定厂劳游“”担”济紧产血套独须“践声回随望光听达即曾共在五著帝几眼取
此办重装牛刻:列食最建雨征承威。牛适演,耐延右诗好术最置重剧边曾炉更:本剂少额超
随机生成文章的AI(C++)的更多相关文章
- Python:随机生成测试数据的模块--faker的基本使用
本文内容: faker的介绍 faker的使用 小例子:生成随机的数据表信息 首发日期:2018-06-15 faker介绍: faker是python的一个第三方模块,是一个github上的开源项目 ...
- Python操作Word【批量生成文章】
http://www.cnblogs.com/codex/p/4668396.html 需要做一些会议记录.总共有多少呢?五个地点x7个月份x每月4篇=140篇.虽然不很重要,但是140篇记录完全雷同 ...
- Python操作Word批量生成文章
需要做一些会议记录.总共有多少呢?五个地点x7个月份x每月4篇=140篇.虽然不很重要,但是140篇记录完全雷同也不好.大体看了一下,此类的记录大致分为四段.于是决定每段提供四种选项,每段从四选项里随 ...
- roguelike地图的随机生成算法
如果要想自己设计一个roguelike游戏,那么需要你有一个随机地图生成,我在indienova上看到一篇文章,描述了一个roguelike算法,然后自己用unity实现了一个下. 原文地址:随机生成 ...
- PHP随机生成不重复的8位卡号(数字)和卡密(字符串)
一.生成不重复的随机数字,可自定义长度(最多支持10位数) /** * 生成不重复的随机数字(不能超过10位数,否则while循环陷入死循环) * @param int $start 需要生成的数字开 ...
- 随机生成长度为len的密码,且包括大写、小写英文字母和数字
一道华三面试题,随机生成长度为len的密码,且包括大写.小写英文字母和数字,主要Random类的使用,random.nextInt(len)表示生成[0,len)整数.具体实现见下面代码,已经很详细了 ...
- Java随机生成18位身份证号
package com.ihome.data; import java.text.SimpleDateFormat; import java.util.Calendar; import java.ut ...
- js 随机生成姓名、手机号、身份证号、银行卡号
开发测试的时候,经常需要填写姓名.手机号.身份证号.银行卡号,既要符合格式要求.又不能重复.大家会到网上搜各种生成器.能不能自己写一个简单的生成器呢.下面是随机生成姓名.手机号.身份证号.银行卡号的j ...
- php随机生成验证码代码
<?php session_start(); //产生一个随机的字符串验证码 $checkcode=""; for ($i=0;$i<4;$i++){ $checkco ...
随机推荐
- rasa 如何写一个故事
设计故事 在设计故事时,需要考虑两组对话交互:快乐路径和不快乐路径.快乐路径描述用户何时按照您的预期遵循对话流程,并在出现提示时始终提供必要的信息.然而,用户经常会因为问题.闲聊或其他问题而偏离愉快的 ...
- element-ui 用 el-checkbox-group 做权限管理
template <el-checkbox-group v-model="menu_ide" v-for="(item,index) in menu_idss&qu ...
- multipass指定virualbox搭建k8s集群(选择docker作为默认容器)
目录 前言 步骤 初始化三台虚拟机 统一安装docker 修改docker镜像源 查看masterIP 安装master节点(重点设置) 查看master的token 安装worker节点 测试 部署 ...
- JDK1.8源码阅读笔记(2) AtomicInteger AtomicLong AtomicBoolean原子类
JDK1.8源码阅读笔记(2) AtomicInteger AtomicLong AtomicBoolean原子类 Unsafe Java中无法直接操作一块内存区域,不能像C++中那样可以自己申请内存 ...
- noip模拟19/20
这两场考试大部分的题都考过,然鹅有的 \(trick\) 忘了,有的当时咕了(虽然现在还咕着) 首先是 \(v\) 这道题需要加一个小优化,对于较小的状态应该直接用数组记录,较大的再用 map 记 然 ...
- 最详尽的 JS 原型与原型链终极详解(1)(2)(3)===转载
转载===方便以后复习 原文网址:https://www.jianshu.com/p/dee9f8b14771 一. 普通对象与函数对象 JavaScript 中,万物皆对象!但对象也是有区别的.分为 ...
- .Net性能调优-ArrayPool
定义 高性能托管数组缓冲池,可重复使用,用租用空间的方式代替重新分配数组空间的行为 好处 可以在频繁创建和销毁数组的情况下提高性能,减少垃圾回收器的压力 使用 获取缓冲池实例:Create/Share ...
- python模块--datetime
datatime.date类 构造器 返回值类型 说明 (year, month, day) date 类方法/属性 .max date datetime.date(9999, 12, 3 ...
- [第十篇]——Docker 容器连接之Spring Cloud直播商城 b2b2c电子商务技术总结
Docker 容器连接 前面我们实现了通过网络端口来访问运行在 docker 容器内的服务. 容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射. ...
- 【第十五篇】- Maven 依赖管理之Spring Cloud直播商城 b2b2c电子商务技术总结
Maven 依赖管理 Maven 一个核心的特性就是依赖管理.当我们处理多模块的项目(包含成百上千个模块或者子项目),模块间的依赖关系就变得非常复杂,管理也变得很困难.针对此种情形,Maven 提供了 ...