python生成随机数代码
时间: 2024-03-13 16:41:38 浏览: 41
Python生成随机数的代码可以使用random模块或者numpy库。下面分别介绍两种方法的代码实现:
1. 使用random模块生成随机数的代码:
import random
# 生成一个[0, 1)之间的随机浮点数
random_float = random.random()
print(random_float)
# 生成一个指定范围内的随机整数
random_int = random.randint(0, 100)
print(random_int)
# 从给定的一维数组中随机选择元素
arr = [1, 2, 3, 4, 5]
random_choice = random.choice(arr)
print(random_choice)
# 随机打乱数组中元素的顺序
random.shuffle(arr)
print(arr)
2. 使用numpy库生成随机数的代码:
import numpy as np
# 生成一个指定形状的[0, 1)之间的随机浮点数
random_float = np.random.rand(3, 2)
print(random_float)
# 生成一个指定范围内的随机整数
random_int = np.random.randint(0, 100, size=(3, 2))
print(random_int)
# 从给定的一维数组中随机选择元素
arr = [1, 2, 3, 4, 5]
random_choice = np.random.choice(arr, size=2, replace=False)
print(random_choice)
# 随机打乱数组中元素的顺序
arr = np.array([1, 2, 3, 4, 5])
np.random.shuffle(arr)
print(arr)