python中的random模块的使用

在程序设计过程中,我们可能需要引入一些随机数据,本文简单的说明一下python语言中关于random模块的使用。

1、random.random()

表示随机产生0到1之间的浮点数

import random
print(random.random())

#-----
#0.30443983082596016

2、random.randint(a,b)

表示随机产生[a,b]之间的一个整数

import random
print(random.randint(2,5))

#-----
# 4

3、random.uniform(a,b)

表示随机产生[a,b]之间的浮点数

import random
print(random.uniform(2,5))

#-------
# 2.371264861018666

4、random.randrange(start, stop[, step])

表示随机生成[start, stop],且步长为step之间的整数,step默认为1.

import random
print(random.randrange(1,10,2))

#-----
# 9

5、random.choice(sequence)

random.choice从序列中获取一个随机元素,参数sequence表示一个有序序列类型。值得注意的是:sequence在python中不是一种特点的类型,而是泛指一系列类型,比如list、tuple、字符串等。

import random
menu = ["coffee","tea","cola","milk","water"]
print("Menu:",menu)
name  = input("Your name please:")
drink = random.choice(menu)
print("Hello", name, "! Enjoy your", drink)

# 执行结果
Menu: ['coffee', 'tea', 'cola', 'milk', 'water']
Your name please:Lin Wang
Hello Lin Wang ! Enjoy your tea

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值