使用random中的radiant的方法生成1-100之间的随机数。创建文件data.txt文件共1000行,每行存放一个1-100之间的整数
时间: 2024-05-04 13:21:14 浏览: 168
以下是Python代码实现:
```python
import random
with open('data.txt', 'w') as f:
for i in range(1000):
num = random.randint(1, 100)
f.write(str(num) + '\n')
```
首先导入random模块,然后使用with语句打开文件data.txt并以写入模式打开。接着使用for循环生成1000个随机数并将其写入文件中,每个数单独一行,最后关闭文件。
相关问题
l1=[random.radiant(-6,6)for_in range(100)]
As an AI language model, I have identified a syntax error in the code you provided. The correct syntax for generating a list of 100 random numbers between -6 and 6 using the `random.randint` function in Python is as follows:
```
import random
l1 = [random.randint(-6, 6) for i in range(100)]
```
This creates a list named `l1` containing 100 random integers between -6 and 6, inclusive, using the `random.randint` function from the `random` module.
Python 中的random.radiant
`random.randint(a, b)` 是 Python 中一个随机数函数,它可以返回一个位于区间 `[a, b]` 内的随机整数,包括 `a` 和 `b`。其中 `a` 和 `b` 必须是整数且 `a <= b`。下面是一个简单的例子:
```python
import random
# 生成一个 1~10 之间的随机整数
random_num = random.randint(1, 10)
print(random_num)
```
这个代码片段会输出一个 1~10 之间的随机整数。每次运行此代码,输出的数字都可能不同。
阅读全文