Karena saya seorang siswa SMA, saya tidak punya waktu untuk mempertahankannya sebelum ujian masuk perguruan tinggi tahun ini.
Kalimat Kebisingan adalah sistem kombinasi acak dari beberapa komponen kalimat bahasa alami.
Ini belum ada di npm, tapi nanti akan ada.
API kebisingan terdapat dalam objek namespace unik zaoju
.
(sebaiknya di akhir dokumen) sertakan zaoju .js
lalu buat saja di halaman:
onclick
pada tombol tertentu memanggil fungsi API tertentu di zaoju .js
, dan menangani pengecualian yang sesuai;Token adalah bagian teks yang memiliki satu atau lebih tag. menyukai:
Elemen kata adalah sebuah konsep. Ketika diimplementasikan dalam kode, elemen kata tidak boleh dipetakan oleh suatu objek.
Tesaurus bersifat unik dan berisi beberapa larik tag. Elemen dalam setiap larik tag adalah konten tekstual (string) elemen kata dengan tag. menyukai:
> dict["orang"] < (3) ["Laowang", "kepala sekolah", "kamu"] > dict["bisa terbang"]; " ", "Suasana Hati", "Debu"] > dict["brilian"]; < (Tak terhingga) ["Aku", "Aku", "Aku", ...]
Dua kalimat terakhir adalah lelucon~
Aturan pembangkitan adalah larik yang elemennya mewakili aturan untuk teks yang dibuat secara acak secara berurutan. Elemen-elemennya adalah objek yang mengandung setidaknya atribut type
dan value
:
type
, hanya dua nilai yang mungkin: "text"
atau "tag"
.value
, ketika string yang tidak kosong menghasilkan teks, fungsi pembangkitan akan memeriksa aturan pembangkitan secara berurutan. Jika type
adalah "text"
, value
akan langsung dikeluarkan; jika "tag"
, maka akan dipilih secara acak dipilih dari larik tag yang sesuai dalam keluaran kata. Lisensi MIT Hak Cipta © 2014-2018 Tan Shihuai