经过测试,在交互题的任意位置使用 rand() 均会报错:Don't use rand(), use rnd.next() instead。
这个错误在编译的时候,如果存在于交互库中会第一时间触发,如果在用户程序中使用将会直接 FAIL 并且返回 3。因此,你会在交互题的提交结果中看到 Runtime Error. ??? Program exited with code 3.。
所以,请使用 Testlib 自带的 rnd 类,具体而言,rnd.setSeed(unsigned long long); 可以设置种子,rnd.rand(L, R),可以在闭区间内随机数字。具体请查看 Testlib 文档。