zaoju
1.0.0
私は高校3年生なので、今年の大学受験まではメンテナンスする時間がありません。ご容赦ください。
Noise Sentenceは、複数の自然言語文要素をランダムに組み合わせたシステムであり、簡単に言うと、ランダムな文生成です。
まだ npm にはありませんが、そのうち登場するでしょう。
ノイズ API は、一意の名前空間オブジェクトzaoju
に含まれています。
(できればドキュメントの最後に) zaoju .js
をインクルードし、ページ上に作成するだけです。
onclick
zaoju .js
の特定の API 関数を呼び出し、適切な例外を処理します。トークンは、1 つ以上のタグを持つテキストです。 のように:
単語要素は概念であり、コードで実装される場合、単語要素はオブジェクトによってマップされない場合があります。
語彙は一意であり、複数のタグ配列が含まれています。各タグ配列の要素は、タグを持つ単語要素のテキスト コンテンツ (文字列) です。 のように:
> dict["人"] < (3) ["老王"、"校長"、"あなた"] > dict["飛べる"] < (5) ["飛行機"、"白鳥"、"豚"; " ", "気分", "ダスト"] > dict["ブリリアント"] < (無限大) ["私", "私", "私", ...]
最後の二文は冗談ですよ~
生成ルールは配列であり、その要素はランダムに生成されるテキストのルールを順番に表します。 その要素は、少なくともtype
とvalue
属性を含むオブジェクトです。
type
、可能な値は"text"
または"tag"
の 2 つだけです。value
場合、空でない文字列がテキストを生成する場合、生成関数は生成ルールを順番にチェックします。 type
が"text"
の場合はvalue
が直接出力され、 "tag"
の場合はランダムに選択された値が出力されます。 Word 出力内の対応するタグ配列から選択されます。 MIT ライセンス 著作権 © 2014-2018 Tan Shihuai