首页技术文章正文

python中random随机数用法[python培训]

更新时间:2019-11-05 来源:黑马程序员 浏览量:

random模块是python自带的模块,用于生成随机数,需要注意的是random()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。下面我们介绍常用的random方法。

# 导入工具包
import random

# 产生1到10的一个整数型随机数
print(random.randint(1, 10))

# 产生0到1之间的随机浮点数
print(random.random())

# 产生1.1到5.4之间的随机浮点数,区间可以不是整数
print(random.uniform(1.1, 5.4))

# 从序列中随机选取一个元素
print(random.choice('tomorrow'))
print(random.choice(['剪刀', '石头', '布']))

# 生成从1到100的间隔为2的随机整数
print(random.randrange(1, 100, 1))

# 将序列a中的元素顺序打乱
a=[1, 2, 3, 4, 5, 6, 7, 8]
random.shuffle(a)
print(a)


# 多个字符中选取指定数量的字符组成新字符串
print(''.join(random.sample(['z', 'y', 'x', 'w', 'v', 'u', 't', 's','r', 'q', 'p', 'o', 'n', 'm', 'l', 'k',
                            'j', 'i', 'h', 'g', 'f', 'e', 'd', 'c', 'b', 'a'], 5)))


上面程序员运行结果为:

C:\Users\itcast\AppData\Local\Programs\Python\Python37\python.exe C:/Users/itcast/PycharmProjects/随机数.py

3

0.5827064271691871

2.7526615833813155

o

石头

76

[1, 8, 5, 3, 2, 4, 7, 6]

rlows


Process finished with exit code 0

如果想系统学习python,可以点击页面咨询按钮里领取全套python视频教程。



分享到:
在线咨询 我要报名
和我们在线交谈!