#include <stdio.h>
#define MAX_RAND 32767
#define A 16807
#define C 0
#define M 2147483647
int rand() {
static int seed = 1; // 初始种子
seed = (A * seed + C) % M;
return seed;
}
int main() {
int random_number = rand() % MAX_RAND; // 生成0到MAX_RAND之间的随机数
printf("Random number: %d\n", random_number);
return 0;
} |