python的random基本使用,正态分布随机数

import random
1.生成一个0到1之间的随机浮点数
    random_number = random.random()
    print(f"Random Number: {random_number}")

2. randrange(start, stop, step)函数生成一个在指定范围内以指定步长递增的随机整数。
    random_integer = random.randrange(1, 10, 2)
    print(f"Random Integer: {random_integer}")

3. randint(a, b)函数生成一个在[a, b]范围内的随机整数
    random_integer = random.randint(1, 100)
    print(f"Random Integer: {random_integer}")

5. choice(seq)函数从给定的序列中随机选择一个元素返回。
    colors = ['red', 'blue', 'green', 'yellow']
    random_color = random.choice(colors)
    print(f"Random Color: {random_color}")

6. shuffle(seq)函数用于将序列中的元素随机排序
    numbers = [1, 2, 3, 4, 5]
    random.shuffle(numbers)
    print(f"Shuffled Numbers: {numbers}")

7. sample(population, k)函数返回从总体中选择的唯一元素的随机列表。
    cards = ['A', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K']
    random_cards = random.sample(cards, k=5)
    print(f"Random Cards: {random_cards}")

8. uniform(a, b)函数返回位于[a, b]范围内的均匀分布的随机浮点数。
    uniform_number = random.uniform(1.0, 5.0)
    print(f"Uniform Number: {uniform_number}")

9. gauss(mu, sigma)函数返回符合指定均值和标准差的正态分布的随机浮点数。
    normal_number = random.gauss(0, 1)
    print(f"Normal Number: {normal_number}")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值