一个非常简单的抽奖程序。词源来自日语くじ 🎁
整个抽奖程序由一个内圆(r1)和围绕一圈的外圆(r2)组成,首先会滚动内圆,然后再滚动外圆,组合起来的一个xx-yy
的数字就是最终的中奖号码。
当然在当前启动时间内抽过的号码是不会被再次抽中的 👻
确保是最新的nodejs环境,然后运行下面命令安装依赖:
npm i
无论是开发还是最终使用,都需要把config-sample
移动到$HOME
路径下面并重命名为kuji
。
Windows到话应该是
%USERPROFILE%
路径,也就是自己的家目录。
在开发环境下直接启动的话用下面的命令:
npm start
如果要打包对应平台的环境可以用下面的命令:
# mac
npm run build-mac
# windows
npm run build-win
打包好后会在dist
目录下生成对应的zip文件。
参考开发步骤,把config-sample
移动到对应家目录下并改名为kuji
即可,里面是对应的配置文件。
一般主要配置include.txt
文件即可,用于自定义抽奖的号码。
Windows的话解压后执行kuji.exe
就可以了,mac的话直接运行解压后的kuji.app
就可以了。