python中随机函数import random作用_python学习之随机函数random

python学习之随机函数random

提示:以下是本篇文章正文内容,下面案例可供参考

一、随机函数模块

要想使用随机数,需先导入随机数模块:

# 导入模块

import random

也就是在开头写上import random

二、六种基本随机函数

1.random.choice()

import random#导入随机数模块

such = random.choice([1,'aaa',False,[1,2,3,4]])#该列表中包含数字,字符串,布尔值,列表

print(such)

##可能的结果:

1 or aaa or False or [1,2,3,4]

由此可以看出random.choice函数可以以这样的形式:“random.choice(列表/元组/字符串)”, 在列表或者元组中随机挑选一个元素,生成随机值

2.random.randrange()

import random#导入模块

such=random.randrange(1,11,2)#从1-10中从一开始依次加二作为可能生成的结果,即为:1,3,5,7,9

print(such)

##结果:

1 or 3 or 5 or 7 or 9

random.randrange的格式为:

random.randrange([start,end),step)

若start不写,默认为0

多step不写,默认为1

但是end一定要有

3、random.random()

import random#导入模块

num4 = random.random()

print(num4)

##输出(每次输出的结果不一样):

0.8073295394931393

返回一个[0,1)的随机数,结果是一个浮点数,只能是[0,1),如果加上start和end,例如:

import random

such=random.random(1,11)

print(such)

会报错。

4.random.uniform()

import random#导入模块

print(random.uniform(4,5))#打印一个4-5的随机浮点数

##输出(每次输出的结果不一定一样):

4.697767338612918

...

...

...

random.uniform()的格式为:random.uniform(m,n)

可以打印一个m-n的随机浮点数

5.random.shuffle()

import random#导入模块

list1 = [1,2,3,5,6,7]#定义列表

random.shuffle(list1)#改变列表元素的顺序

print(list1)

##输出:

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

...

...

...

random.shuffle()的格式为:random.shuffle(列表),可以将序列中所有的元素进行随机排序。

6.random.randint()

import random#导入模块

print(random.randint(1,11))#打印一个1-10的随机整数。

##结果:

1 or 2 or 3 or ... or 10

random.randint(a,b)和random.randrange(a,b)可以说是一样的,因为random.randrange(start,end,step)不写step的话,就默认step=1作用就和random.randint()一样了。

本文地址:https://blog.csdn.net/m0_53035936/article/details/110879773

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

  • 8
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python随机函数random是一个用于生成随机数的模块。它包含了许多常用的随机函数,可以用于生成随机浮点数、随机整数以及从序列随机选择元素等操作。 其random.random()函数用于生成一个[0,1)之间的随机浮点数。 例如,使用import random和print(random.random())可以输出一个随机生成的浮点数。 如果需要设定随机数的种子,则可以使用random.seed()函数。设定了种子后,随机数将会被直接设定,确保生成的随机数是可重复的。 例如,使用random.seed(10)可以将随机数的种子设定为10,然后再使用random.random()函数生成随机数。 除了生成随机数,random模块还提供了random.choice()函数用于从序列随机选择一个元素。序列可以是列表、元组或字符串等有序类型。 例如,使用random.choice('学习python')可以从字符串随机选择一个字符,使用random.choice(['good', 'hello', 'is', 'hi', 'boy'])可以从列表随机选择一个元素。 总结起来,Python随机函数random提供了生成随机数和从序列随机选择元素的功能,可以方便地进行随机操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Pythonrandom函数用法整理](https://blog.csdn.net/m0_62735081/article/details/124978101)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值