写一个rand的例子
时间: 2024-09-21 08:08:48 浏览: 32
rust-study0 介绍 Rust学习项目0 2021-12-14 第一个例子,猜数字: 使用rand获取一个100以内
当然可以,这里给你举几个例子,分别展示如何在C++和Python中使用`rand()`或类似功能生成随机数。
**C++示例**:
```cpp
#include <cstdlib>
#include <ctime>
int main() {
// 设置随机数种子(常用当前时间)
srand(time(0));
// 生成0到9之间的随机整数
int random_num = rand() % 10;
std::cout << "Random number between 0 and 9: " << random_num << std::endl;
return 0;
}
```
**Python示例**:
```python
import random
# 设置随机数种子(默认是系统时间)
random.seed()
# 生成0到9之间的随机整数
random_number = random.randint(0, 9)
print("Random number between 0 and 9:", random_number)
```
在上述代码中,`srand()`(C++)和`seed()`(Python)是用来初始化随机数生成器的,确保每次程序运行时得到的随机序列都不同。`rand()`(C++)和`randint()`(Python)则用于生成指定范围内的随机数。
阅读全文