c语言编写x为-1000到1000之间随机数的代码
时间: 2024-09-11 17:02:00 浏览: 45
用C语言实现经典游戏-贪吃蛇
在C语言中,你可以使用标准库函数`srand()`和`rand()`来生成随机数。不过,为了得到-1000到1000之间的随机整数,你需要结合这两个函数以及一些计算。这里是一个简单的示例:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
// 设置随机数种子,确保每次程序运行时生成的随机数序列不同
srand(time(0));
// 定义变量范围
int lower = -1000;
int upper = 1000;
// 生成并打印随机数
int random_num = (rand() % (upper + 1)) + lower; // 通过取模运算限制在指定范围内
printf("Random number between -1000 and 1000 is: %d\n", random_num);
return 0;
}
```
这个代码片段首先设置了随机数种子,然后使用 `%` 操作符确保生成的随机数在0到`upper`(包括`upper`)之间,再加`lower`值来达到目标区间。
阅读全文