python中random模块详解_python---random模块使用详解

random与随机操作有关的模块

常用方法:

random() --- 返回0-1之见得一个随机浮点数。

调用:random.random()

例如:

>>>random.random()0.027383887147843344

>>>random.random()0.5061348573341105

>>>random.random()0.015448646863463922

randint() --- 返回一个随机整数。

调用:random.randint(a, b) (a<=b)返回随机数n, a <= n<= b

例如:

>>> random.randint(1, 10)6

>>> random.randint(1, 10)3

>>> random.randint(1, 10)7

>>> random.randint(1, 10)8

>>> random.randint(1, 10)9

>>> random.randint(1, 10)9

randrange() --- 返回一个随机整数。

调用:random.randrange([start], stop[, step]) 从制定范围内,按制定递增计数取随机值(该随机值最大为stop-1),

例如:random.randrange(1, 10, 2) 即从[1, 3, 5, 7, 9]中取得一个随机数

>>> random.randrange(1,10, 2)3

>>> random.randrange(1,10, 2)5

>>> random.randrange(1,10, 2)7

>>> random.randrange(1,10, 2)5

>>> random.randrange(1,10, 2)3

>>> random.randrange(1,10, 2)7

choice() --- 从一个序列中随机取得一个元素。

调用:random.choice(sequence) (sequence指有序序列)

例如:

>>> random.choice([1,2,3,4,5,6])2

>>> random.choice([1,2,3,4,5,6])3

>>> random.choice([1,2,3,4,5,6])4

>>> random.choice([1,2,3,4,5,6])4

>>> random.choice([1,2,3,4,5,6])6

>>> random.choice('hello word!')'d'

>>> random.choice('hello word!')'w'

>>> random.choice('hello word!')'r'

>>> random.choice('hello word!')'o'

>>> random.choice('hello word!')'o'

>>> random.choice('hello word!')'l'

>>> random.choice('hello word!')'!'

sample() --- 从一个序列中取的制定个数的随机值。

调用:random.sample(sequence, n)

例如:

>>> random.sample([1,2,3,4,5,6], 3)

[4, 3, 2]>>> random.sample([1,2,3,4,5,6], 3)

[3, 2, 6]>>> random.sample([1,2,3,4,5,6], 3)

[3, 4, 5]>>> random.sample("hello world!", 3)

['l', 'o', 'r']>>> random.sample("hello world!", 3)

['!', 'd', 'e']>>> random.sample(("hello world!"), 3)

['l', 'e', 'l']>>> random.sample(("hello world!"), 3)

['l', 'o', 'w']>>> random.sample(("hello world!"), 3)

['l', 'd', 'o']

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值