在Python中使用random()生成随机数的方法介绍
发布时间:2023-12-25 06:19:19
在Python中,我们可以使用random模块中的random()函数生成随机数。random()函数返回一个0到1之间的随机浮点数。
下面是使用random()生成随机数的方法介绍和示例:
1. 生成一个随机数:
import random rand_num = random.random() print(rand_num)
运行结果可能为:0.2855970335579574
2. 生成指定范围的随机数:
import random # 生成一个0到10之间的随机浮点数 rand_num = random.random() * 10 print(rand_num) # 生成一个5到15之间的随机整数 rand_int = random.randint(5, 15) print(rand_int)
运行结果可能为:
7.183358265951259
11
3. 生成一个随机整数序列:
import random
int_list = []
for i in range(10):
rand_int = random.randint(1, 10)
int_list.append(rand_int)
print(int_list)
运行结果可能为:[4, 1, 9, 10, 2, 7, 8, 4, 5, 7]
4. 生成一个随机浮点数序列:
import random
float_list = []
for i in range(5):
rand_float = random.random() * 100
float_list.append(rand_float)
print(float_list)
运行结果可能为:[14.450948429285252, 75.48238821677051, 97.76716329943133, 92.35936268601783, 52.52999402345125]
5. 生成一个随机字符串:
import random
import string
def generate_random_string(length):
letters = string.ascii_letters
return ''.join(random.choice(letters) for i in range(length))
rand_string = generate_random_string(10)
print(rand_string)
运行结果可能为:'TeyOPgaBgL'
这些是在Python中使用random()函数生成随机数的一些常见方法。可以根据需求来选择合适的方法生成需要的随机数。
