欢迎访问宙启技术站
智能推送

在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()函数生成随机数的一些常见方法。可以根据需求来选择合适的方法生成需要的随机数。