如何在不使用标准 C 函数(如时间函数、静态变量或全局变量)的情况下编写随机生成器函数?
/* #include <time.h> Don't use time functions. */
/* int seed = 1234; Don't use global variables. */
int generate_random(void)
{
/* static int seed = 1234; Don't use static variables. */
/* return (time() % 100); Don't use time functions. */
}
换句话说,这random generator function
不应该记住最后的状态。