全国咨询/投诉热线:400-618-9090

首页技术文章正文

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视频教程。



javaee

python

web

ui

cloud

test

c

netmarket

pm

Linux

movies

robot

http://www.itcast.cn/subject/uizly/index.shtml?seozxuids

14天免费试学

基础班入门课程限时免费

申请试学名额

15天免费试学

基础班入门课程限时免费

申请试学名额

15天免费试学

基础班入门课程限时免费

申请试学名额

15天免费试学

基础班入门课程限时免费

申请试学名额

20天免费试学

基础班入门课程限时免费

申请试学名额

8天免费试学

基础班入门课程限时免费

申请试学名额

20天免费试学

基础班入门课程限时免费

申请试学名额

5天免费试学

基础班入门课程限时免费

申请试学名额

0天免费试学

基础班入门课程限时免费

申请试学名额

12天免费试学

基础班入门课程限时免费

申请试学名额

5天免费试学

基础班入门课程限时免费

申请试学名额

5天免费试学

基础班入门课程限时免费

申请试学名额

10天免费试学

基础班入门课程限时免费

申请试学名额
在线咨询 我要报名