随机生成文章的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 ...
随机推荐
- Win7安装 Mysql 5.7.22客户端
根据自己的操作系统下载对应的32位或64位的压缩包: http://dev.mysql.com/downloads/mysql/ 官网下载 选择Windows对应的版本下载 不注册直接下载 安装步骤 ...
- 日常shell练习
2021-07-19 1.echo的使用 1.1 echo -n 表示不换行输出 # echo输出会自动换行,换行输出两个1 echo 1 echo 1 # 不换行输出,不换行输出两个1 echo - ...
- (一)Superset 1.3图表篇——Table
本系列文章基于Superset 1.3.0版本.1.3.0版本目前支持分布,趋势,地理等等类型共59张图表.本次1.3版本的更新图表有了一些新的变化,而之前也一直没有做过非常细致的图表教程. 而且目前 ...
- 自己写一个Map
Map的实现其实很简单,一个key对应一个value就行 . 本Map是写着玩的,是想告诉初学者我们也可以写一个简单的Map来自己用 代码: public class MyMap<K, V> ...
- elasticsearch支持大table格式数据的搜索
一.问题源起 数据情况 TableMeta, 保存table的元数据,通过fileId关联具体的GridFS文件: id name creator fileId 1 table1 mango f1 2 ...
- Linux 内核:匠心独运之无锁环形队列kfifo
Linux 内核:匠心独运之无锁环形队列 Kernel version Linux 2.6.12 Author Toney Email vip_13031075266@163.com Da ...
- shell逐行读取文件内容
shell 中逐行读取文件内容 1.语法简介 #!/bin/bash <<EOF shell 中逐行读取文件内容的语法如下所示. 这里虽然很简单,但是再配合上其他的工具,如sed,awk, ...
- 常见GDB命令
- FastReport合并多份报表为一份预览打印
效果 比较简单,直接贴代码 //打印第一份报表 procedure TForm1.Button2Click(Sender: TObject); begin frxReport1.LoadFromFil ...
- 谈谈Linux系统启动流程
@ 目录 大体流程分析 一.BIOS 1.1 BIOS简介 1.2 POST 二.BootLoader (GRUB) 2.1 What's MBR? 2.2 What's GRUB? 2.3 boot ...