最近在尝试把一些生成器转成matlab版,突然又想起来还有狗屁不通文章生成器这个东西,github上的代码非常简单,原理也只是抽一个1~100的随机数,若是小于5就令起一段,大于等于5但小于20就来句没用的名人名言,大于等于20就来一句废话,将文本连接起来即可,这里使用matlab复刻了一下,并且写了个狗屁不通版放在了最后,使用方式:
bullshxt(‘关注slandarer’,10000)
生成效果会存在result.txt里:
这种事实对本人来说意义重大,相信对这个世界也是有一定意义的。一般来说,我们一般认为,抓住了问题的关键,其他一切则会迎刃而解。总结的来说,现在,解决关注slandarer的问题,是非常非常重要的。所以,带着这些问题,我们来审视一下关注slandarer。爱迪生在不经意间这样说过,失败也是我需要的,它和成功对我一样有价值。这似乎解答了我的疑惑。
完整代码如下: 逻辑较为简单不在此详解,如果有看不懂的可以参考一下github上的原项目~
function bullshxt(topic,count)
% topic='关注slandarer';
% count=10000;
packet=load('data.mat');
data=packet.data;
before=data.before;
after=data.after;
bosh=data.bosh;
bosh=[bosh;bosh];
[~,randiIndex]=sort(rand(1,length(bosh)));
bosh(randiIndex)=bosh(1:length(bosh));
famous=data.famous;
famous=[famous;famous];
[~,randiIndex]=sort(rand(1,length(famous)));
famous(randiIndex)=famous(1:length(famous));
article=' ';
bi=1;fi=1;
while length(article)
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?