写一个将100个0-3329的随机数写入txt文件的python,每个数后面接一个逗号,然后换行
时间: 2024-03-23 21:43:06 浏览: 20
以下是一个将100个0-3329的随机数写入txt文件的Python程序:
```python
import random
# 生成100个随机数
nums = [random.randint(0, 3329) for i in range(100)]
# 将随机数写入txt文件
with open("random_numbers.txt", "w") as f:
for num in nums:
f.write(str(num) + ", ")
f.write("\n")
```
这个程序会生成一个名为“random_numbers.txt”的文件,其中包含100个随机数,每个数后面接一个逗号,然后换行。你可以通过修改程序中的文件名和随机数的范围来适应你的需求。
相关问题
请帮我用C++写一个生成1-100随机数的代码并写入特定txt文件
好的,以下是用C++生成1-100随机数并写入特定txt文件的代码:
```c++
#include <iostream>
#include <fstream>
#include <cstdlib> // 包含随机数生成函数rand()和srand()
#include <ctime> // 包含时间函数time()
using namespace std;
int main()
{
// 设置随机数种子为当前时间
srand(time(0));
// 打开文件
ofstream outFile("random.txt");
// 生成10个1-100的随机数并写入文件
for (int i = 0; i < 10; i++) {
int randNum = rand() % 100 + 1; // 生成1-100的随机数
outFile << randNum << endl; // 写入文件
}
// 关闭文件
outFile.close();
return 0;
}
```
以上代码生成10个1-100的随机数并写入名为“random.txt”的文件中。你可以根据需要修改生成的随机数数量和文件名。
写一个0-100随机数的冒泡排序
这是一个Python实现的0-100随机数的冒泡排序:
```python
import random
# 生成随机数列表
random_list = random.sample(range(101), 10)
print("随机数列表:", random_list)
# 冒泡排序
for i in range(len(random_list)-1):
for j in range(len(random_list)-1-i):
if random_list[j] > random_list[j+1]:
random_list[j], random_list[j+1] = random_list[j+1], random_list[j]
print("排序后列表:", random_list)
```
运行结果:
```
随机数列表: [89, 61, 94, 8, 99, 68, 87, 69, 85, 97]
排序后列表: [8, 61, 68, 69, 85, 87, 89, 94, 97, 99]
```