T446191 rand
题目描述
请写一个函数生成 $(0,2^{31})$ 以内的随机整数。
系统会通过调用你的函数 $10^6$ 次以验证你输出的数是否具有随机性,所以请保证你的随机函数效率不会特别低。
注意:错解可能会被判对,所以为了验证代码正确性,请多交几次。结果仅具有参考性。
输入格式
无
输出格式
输出由系统自动完成,你只需要编写一个函数(即代码中的 `randint` 函数)以生成一个随机数,且只需要提交头文件与函数的代码。
此外,在执行代码前你可以做一些事,写在 `init` 函数中。**如果你不需要预先处理,你也需要写出一个空的 `init` 函数,否则交互库无法识别以导致 CE**。
代码格式如下:
```cpp
#include
using namespace std; // you can either use it or not
extern "C" void init()
{
/* do something */
}
extern "C" int randint()
{
/* your code here */;
return /* a random number */;
}
```