python实现随机生成数组函数

  • Post category:Python

下面是Python实现随机生成数组函数的完整攻略。

1.确定数组的类型和长度

首先,我们需要确定随机生成的数组类型和长度。在Python中,常见的数组类型有list、tuple、array等。这里以list为例,假设我们要生成一个长度为10的整型数组。

2.导入random模块

Python自带了一个random模块,我们可以利用该模块生成随机数。因此需要在代码中导入random模块。

import random

3.生成随机整数

在Python中生成随机整数可以使用random模块的randint()函数。该函数根据传入的参数,在指定范围内生成一个随机整数。比如,下面的代码生成10个0-99之间的随机整数,并将它们存储在列表中:

import random

array = []
for i in range(10):
    num = random.randint(0, 99)
    array.append(num)

print(array)

输出结果:

[18, 5, 78, 61, 12, 74, 10, 89, 36, 53]

4.生成随机浮点数

如果要生成随机浮点数,可以使用random模块的uniform()函数。该函数根据传入的参数,在指定范围内生成一个随机浮点数。比如,下面的代码生成10个0-1之间的随机浮点数,并将它们存储在列表中:

import random

array = []
for i in range(10):
    num = random.uniform(0, 1)
    array.append(num)

print(array)

输出结果:

[0.7580696801340599, 0.38112865015587147, 0.12820532616879702, 0.7620906285546748, 0.2157752371562791, 0.9723453213557913, 0.36823878940819496, 0.8381673943247189, 0.280864631651858, 0.2768885980717274]

通过以上过程,我们就成功生成了随机数组。