Randino
函式庫工具
依你指定的語言產生隨機文字:人名、暱稱、單詞,以及完整的句子。支援九種語言,沒有執行時期相依套件,同一套產生器在 JavaScript、Dart 與 Python 都有。
關於這個專案
Randino 依你指定的語言產生隨機文字,一共支援九種語言。人名讀起來像人們真的會用的名字,而不是兩個音節的隨機拼接;在不使用拉丁字母書寫的語言裡,還會附上英文讀音。暱稱是人們會為遊戲或網站挑的那種稱呼,取自二十五個主題中的日常詞彙,而不是人名。
這些主題也可以單獨取用,既有一個取詞的函式,也有各主題自己的函式;句子則依所在語言自己的文法組成,什麼能發出這個動作、又能作用在什麼上面,都由動詞決定。裝飾器不產生新內容,而是為你手上已有的字串加上隨機後綴或修飾詞。所有產生器接收同一套選項:語言、長度、要回傳幾個,以及一個從真實詞彙一路走到完全杜撰的擬真度設定。
它同時發布在 JavaScript、Dart 與 Python 上,三者取自同一份資料、遵循同一套選項,所以為其中一種寫下的呼叫,換到另一種也是一樣的讀法。三個套件都沒有執行階段相依套件,既適合在註冊畫面上建議一個名字,也適合為資料庫灌入種子資料或填滿測試用的資料。
功能
文件網站
TypeScript 型別
多語言支援
經測試驗證
跨平台支援
零相依套件
