Python3 random模块

random模块用于生成随机数
实例
1. random.random() 生成0到1的随机浮点数
import random

ran = random.random()
print(ran)

>>> 0.3103665589083102

2. random.uniform(low, high) 生成指定范围内的随机浮点数,参数:low最小值、high最大值

import random

uniform = random.uniform(1, 10)
print(uniform)

>>> 5.908852390675925

 

3. random.randint(a, b) 生成指定范围内的整数,参数: a是下限、b是上限

import random

randint = random.randint(1, 10)
print(randint)

>>> 1

 

4. random.choice(sequence) 从序列中随机获取一个元素,参数:sequence表示一个有序类型(list、tuple等)


import random

choice = random.choice([1, 2, 3, 4, 5, 6, 7, 8, 9])
print(choice)

>>> 7

5. random.sample(sequence, k) 从指定序列中随机获取指定长度的切片并随机排列

import random

sample = random.sample([1, 2, 3, 4, 5], 2)
print(sample)

>>> [1, 3]
posted @ 2019-05-17 16:19  magicmmmm  阅读(202)  评论(0编辑  收藏  举报