「でたらめの記事・ジェネレータ」サミットGitHubのホットリスト、言葉の書き込み何千もの毎分の傑作形式主義

まず、ごみのテキスト発電の導入

ビューのGitHubは最近、私はそのようなAの骨清チーさんとんでもないプロジェクトが、また、特に高い熱を発見しました。

  • プロジェクト中国名:でたらめの記事・ジェネレータ
  • プロジェクト英語名:BullshitGenerator

その作者によると、彼は時折、中国語テキストテストテキストレンダリングのGUI開発のためのいくつかの時間がかかるので、このナンセンス発電機を開発しました。しかし、それはあまりにも哲学的でナンセンスの形成のために、最近、悪いを再生するには、小さなパートナーとなっています。

彼のスタイルは、次のようになります。

IMG移動するにはクリックしてドラッグ

あなたは良いが、それがどこにあるの不合理たわごとこと、物事の仕組みを引用し、見つけますか?

このようなものがあります。

IMG移動するにはクリックしてドラッグ

また、同じテーマでは、各クリックが生成され、完全に異なる文字があるでしょう。

第二に、スパムテキストジェネレータの起源

とき学生自治会、6000個の単語が申請を取り下げる記述する必要ごみテキストジェネレータは非常に彼はほとんどの買い物知られていた始めてから、著者らによると、また非常に興味深い歴史ですが、私は、出口に誰かを見つけました。「でたらめ」の記事のこの種の書き込みで、以前には非常に良いのため。結果は突然考え、いくつかの単語を書いたり、それを生成するプログラムを書きます。だから、不合理なキャラクタジェネレータが生まれたたわごと。

現時点では、プロジェクトが熱すぎるので、一人の学生、発電機は、電報に移植フルphilosophizingロボットを受けました。

ロボットは完全な2画面情報に答えた際、「今日の昼食に何をして」このような世紀の歴史問題を尋ねたところ:

IMG移動するにはクリックしてドラッグ

一部の学生は、それが世界にこのプロジェクトをもたらすことにコミットしている、もあります。だから、英語と日本語版が誕生しました。

IMG移動するにはクリックしてドラッグ

一部の学生はまた、手書きのバージョンを開発しました:

IMG移動するにはクリックしてドラッグ

第三には、不合理な記事をたわごと発電達成するための方法ですか?

単にソースは本当に簡単ナンセンスコーパスで、少し文字列の連結文は単語のゴージャスな何千もを生成し、特に簡単であるロールオーバー、我々はソースに感謝する必要があります。

有名な有名人のナンセンスコーパス、コードの167行、これはちょうどより多くのナンセンスを追加し、あなたがより多くのコンテンツを生成することができるようになります。

IMG移動するにはクリックしてドラッグ

JSバージョン生成アルゴリズム:

function 生成文章(){
    主题 = $('input').value
    let 文章 = []
    for(let 空 in 主题){
        let 章节 = "";
        let 章节长度 = 0;
        while( 章节长度 < 6000 ){
            let 随机数 = 随便取一个数();
            if(随机数 < 5 && 章节.length > 200){
                章节 = 增加段落(章节);
                文章.push(章节); 
                章节 = "";
            }else if(随机数 < 20){
                let 句子 = 来点名人名言();
                章节长度 = 章节长度 + 句子.length;
                章节 = 章节 + 句子;
            }else{
                let 句子 = 来点论述();
                章节长度 = 章节长度 + 句子.length;
                章节 = 章节 + 句子;
            }
        }
        章节 = 增加段落(章节);
        文章.push(章节);
    }
    let 排版 = "<div>" + 文章.join("</div><div>") + "</div>";
    $("#论文").innerHTML = 排版;
}

移動するにはクリックしてドラッグ

PYバージョン:

if __name__ == "__main__":
    xx = input("请输入文章主题:")
    for x in xx:
        tmp = str()
        while ( len(tmp) < 6000 ) :
            分支 = random.randint(0,100)
            if 分支 < 5:
                tmp += 另起一段()
            elif 分支 < 20 :
                tmp += 来点名人名言()
            else:
                tmp += next(下一句废话)
        tmp = tmp.replace("x",xx)
        print(tmp)

移動するにはクリックしてドラッグ

図から分かるように、任意の高度な技術、ないトリックを使用していなかった、著者は次のように述べます:

I Caishuxueqianは、任意の自然言語処理アルゴリズムに関連して、現在の方法の目的を達成するための簡単で効果的な方法を好むている。天井を打っていない限り、そうでない場合は、我々はすべてのニューラルネットワークアルゴリズムを紹介しませんが、誰もが、より複雑な別の支店を開くために歓迎されません、より良いアルゴリズム、しかし、それにもかかわらず、重要なない限り、私は一時的に統合しません。

テキストは、まだ、慎重に非常に哲学的読み。

金額は、実際には、すべての深刻さでその気持ちナンセンスを言います。あなたが知っています。

第四に、そして最終的には、リンクを置きます

でたらめの記事ビルダー:
https://github.com/menzi11/BullshitGenerator

Webバージョン:
https://suulnnka.github.io/BullshitGenerator/index.html


私のマイクロチャネル公共数:アーキテクチャの聖書(ID:gentoo666)、共有Javaの乾燥、並行性の高いプログラミング、人気のある技術的なチュートリアル、および分散型マイクロサービス・テクノロジー、建築、デザイン、ブロック・チェーン・テクノロジー、人工知能、ビッグデータ、Javaのインタビュー質問だけでなく、最先端の情報とそんなに人気があります。ああ毎日更新!

IMG移動するにはクリックしてドラッグ

おすすめ

転載: www.cnblogs.com/anymk/p/11991803.html