班里老师都用班级优化大师,不过经常没抽中我(不是装🤭)下课后总是有某些人到电脑上一直抽人,他们认为抽中自己后下次就抽不中自己了(太可恶了)。于是我想研究下是不是真的是这样,如果可以,改一下程序代码,就以后都抽不中自己了......
--------------------------------------------------------正文分隔线----------------------------------------------------------
突然发现主程序的公司是GitHub(世界上最大的代码托管平台),文件说明写着Electron(跨平台桌面应用程序工具包)。去网上查,有反编译Electron的工具,反编译resources文件夹的app.asar后得到程序源代码。
全文件搜索到有两个文件包含“随机抽选”字符串,分别是pcMain.js和pcRelay.js
pcMain.js部分:
真正的随机函数在pcRelay.js中:
让AI来分析吧:
没错,就是随机模块。如果我当this.selectedStudentlds数组每次清空之后都加上我的id的话以后都抽不到我了,一个字:爽!
但是由于一调试就报错和不知道我的id,导致不能修改成功,报错如下,我直接导入什么都没改也是这个错误,修改数组后错误没有改变
如果没有这些阻碍,那在老师抽人到时候就再也不用忧心忡忡了
欢迎大家指出错误