这是一个用于随机生成美丽词语的简单网页,感谢 Remind_Z 提供灵感。
既可以使用 Apache 或 Nginx 托管成网站,也可以直接在本地双击打开 HTML 单文件(file:///
即可)直接使用,没有额外的依赖,但请确保本项目完整下载。
另,将鼠标移动至页面的右上角可显示 Footer 信息。
// 词典
const dictionary = [/* ... */]
// 一个基于 Math.random 的简单范围随机数函数
const rangeRandomInt = (i, x) => {/* ... */}
// 获取词汇
var phrase = "";
phrase = dictionary[rangeRandomInt(0, dictionary.length)]
为了贡献方便,词汇被单独存放在一个 JS 文件(/nmsl-dictionary.js
)中。任何人都可以发起 Pull Request 进行贡献。贡献之前,请确保词语以 N
M
S
L
开头并具有一定的实际意义。
该项目在将来可能开展
- 程序层面的自动组词;
- 更多精彩短语的转换,例如
FNMDP
(疯牛满地跑)、NMLGB
(你们两个宝)、WCNMB
(我吃柠檬吧)、WDNMD
(我带你们打)、WSLNM
(我是老农民)、NMNTYS
(柠檬怒涛浴室)等。
此项目本身采用 Unlicense 放弃所有权利,至于文件中的 Copyright 大可以随意更改。
但这并不代表本项目是一个纯粹的无协议项目,因为我们用到了具有自主版权的两个来自 Google Fonts 字体(M PLUS p1
和 Noto Serif SC
),以及一个简单的打字机效果实现库 EasyTyper。若有需要,请仔细阅读这些第三方依赖自身的协议,本项目仅保证在符合规定的前提下使用它们,但无法做出任何该层面上的担保。