zaoju
1.0.0
由於本人高三,今年高考前無暇維護,敬請諒解。
雜訊是一個多自然語言語句成分隨機組合系統,簡單點說,就是隨機造句。
還沒到npm上,到時候吧。
雜訊API被包含在一個唯一命名空間物件zaoju
中。
(最好在文件結束時)包含zaoju .js
,然後只需要在頁面上建立:
onclick
呼叫zaoju .js
中的特定API函數,並作適當的異常處理;一個詞元是一段文字,同時擁有一個或多個標籤。 如:
詞元是一個概念,用程式碼實作時,一個詞元可能不會被某個物件映射。
詞庫是唯一的,它包含若干個標籤數組,每個標籤數組裡的元素都是擁有該標籤的詞元的文字內容(字串)。 如:
> dict["person"] < (3) ["老王", "班主任", "你"] > dict["can-fly"]; < (5) ["飛機", "天鵝", "豬", "心情", "灰塵"] > dict["brilliant"]; < (Infinity) ["我", "我", "我", ...]
最後兩句是插科打諢啦~
生成規則是一個數組,其元素按照順序表示了隨機生成的文字應有怎樣的規律。 其元素均為至少含有type
及value
屬性的物件:
type
,只可能有兩個值: "text"
或"tag"
。value
,當一個非空字串產生文字時,產生函數會依序檢查產生規則,若type
為"text"
,則直接輸出value
;若為"tag"
,則從詞庫對應的標籤陣列隨機選取一個詞元輸出。 MIT License 版權所有© 2014-2018 譚視懷Tan Shihuai