永发信息网

vb语言小说生成

答案:2  悬赏:70  手机版
解决时间 2021-01-30 02:07
  • 提问者网友:战皆罪
  • 2021-01-29 03:25
vb语言小说生成
最佳答案
  • 五星知识达人网友:低血压的长颈鹿
  • 2021-01-29 04:46
VB要是能生成小说,那还要那些个作家作甚?
弄个小说采集的话还是可以的。需要的话,回复我,我有现成的
全部回答
  • 1楼网友:酒醒三更
  • 2021-01-29 06:15
'vb 建立随机短语组合 '示例代码,事先需要建立 配置短语.txt 输入短语“大地 星星 爱 我们 喜欢 ...”等等 '将代码保存为 .vbs 文件运行 dim fso set fso=createobject("scripting.filesystemobject") set frn=fso.opentextfile("配置短语.txt",1) randomize strtemarray=frn.readline strarray=split(strtemarray) ''确定数组大小 for each key in strarray intcount=intcount+1 next ''随机输出数组 redim boolstr(intcount-1) while count<=(intcount-1) num=int(rnd*intcount) if boolstr(num)=false then juzi=juzi & strarray(num) boolstr(num)=true count=count+1 end if wend set ie=createobject("internetexplorer.application") ie.navigate "about:blank" ie.document.parentwindow.clipboarddata.setdata "text", juzi set wshshell=createobject("wscript.shell") wshshell.run "notepad.exe" wsh.sleep 100 wshshell.sendkeys "^(v)"简单来说就是三个阶段的工作: 1、首先是要建立词汇字典 比如说人名,形容词,动词等等的词汇集合, 就像有人便翻新华字典,边给小孩取名字一样,字典就是他的词库。 这个可以利用词汇词典,或者从网上现成的作品中提取来实现,是一个相对容易的阶段。 2、利用 vb(其实任何支持文本操作的 编程语言都可以)建立随机组合文本的程序。当然还是要有一个规则,比如: 名词+动词+形容词+动词+形容词 或者 人名+动词+形容词 (这个阶段是个废脑筋,建立规则的阶段,数据库和代码的技术相对来说是比较成熟的。) 3、程序生成的文本很多都是词不达意的,所以要进行后期的校对修缮(这是最关键,也是最耗时的阶段),你提到的那个小说其实现在都还在修改中吧。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯