脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|shell|

服务器之家 - 脚本之家 - Python - python常用函数random()函数详解

python常用函数random()函数详解

2023-02-28 11:27say`永 Python

这篇文章主要介绍了python常用函数random()函数,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

random() 方法返回随机生成的一个实数,它在[0,1)范围内。

random()

返回随机生成的一个实数,范围在[0,1)之间

语法如下:

?
1
2
3
4
5
import random
random.random()
# 注意:random()是不能直接访问的,需要导入random包,然后通过random静态对象调用
# 参数: 无
# 返回值 返回随机生成的一个实数,它在[0,1)之间

random.seed()

描述:初始化随机数生成器

语法:

?
1
random.seed(a = None,version = 2)

a - 生成随机数的种子 可以为一个int类型的整数
返回值:

?
1
2
3
4
# test.py
import random
random.seed(0)
print(random.random()) # 返回从区间[0.0, 1.0)随机抽取的浮点数

注意: 在设计了种子后,其每次运行结果均相同 指的是test.py文件每次运行结果相同
如下,其运行结果是不相同的:

?
1
2
3
4
import random
random.seed(0)
print(random.random())
print(random.random())

若想使其每次结果均相同,则需要在每次调用random.random()函数之前均重新设置一次种子
如下:

?
1
2
3
4
5
import random
random.seed(0)
print(random.random())
random.seed(0)
print(random.random())

randint()

描述:返回指定范围内的整数
语法如下:

?
1
random.randint(start,stop)

参数说明:
start 一个整数,指定开始值
end 一个整数,指定结束值

返回值:
返回指定范围内的整数
code cese:返回一个1~9之间的整数(1<= x <= 9)

?
1
2
3
4
#导入random包
import random
#返回一个1~9之间的数字
print(random.randint(1,9))

到此这篇关于python常用函数——random()函数的文章就介绍到这了,更多相关python random()函数内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/weixin_60479183/article/details/129133539

延伸 · 阅读

精彩推荐
  • Python对python3 sort sorted 函数的应用详解

    对python3 sort sorted 函数的应用详解

    今天小编就为大家分享一篇对python3 sort sorted 函数的应用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    u01006917611152021-07-25
  • PythonPython处理时间日期坐标轴过程详解

    Python处理时间日期坐标轴过程详解

    这篇文章主要介绍了Python处理时间日期坐标轴过程详解,当日期数据作为图表的坐标轴时通常需要特殊处理,应为日期字符串比较长,容易产生重叠现象...

    微岩5562021-07-21
  • PythonPython中那些 Pythonic的写法详解

    Python中那些 Pythonic的写法详解

    这篇文章主要介绍了Python中那些 Pythonic的写法详解,一份优雅、干净、整洁的代码通常自带文档和注释属性,读代码即是读作者的思路,需要的朋友可以参考...

    FOOFISH-PYTHON之禅10452021-07-29
  • Python使用pytorch实现论文中的unet网络

    使用pytorch实现论文中的unet网络

    这篇文章主要介绍了使用pytorch实现论文中的unet网络,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    爱学习的人工智障2462020-06-26
  • PythonPython多重继承的方法解析执行顺序实例分析

    Python多重继承的方法解析执行顺序实例分析

    这篇文章主要介绍了Python多重继承的方法解析执行顺序,结合实例形式分析了Python多重继承时存在方法命名冲突情况的解析执行顺序与相关原理,需要的朋友...

    很长很长的名字7322021-02-25
  • PythonPython3 Tkinter选择路径功能的实现方法

    Python3 Tkinter选择路径功能的实现方法

    今天小编就为大家分享一篇Python3 Tkinter选择路径功能的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    Clew1235842021-07-12
  • PythonPython中的二维数组实例(list与numpy.array)

    Python中的二维数组实例(list与numpy.array)

    下面小编就为大家分享一篇Python中的二维数组实例(list与numpy.array),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    Feng某人13732021-01-31
  • Python使用python获取(宜宾市地震信息)地震信息

    使用python获取(宜宾市地震信息)地震信息

    今天这个项目用到了Python的爬虫知识,没有用大家讨厌的正则表达式,而是用一种新的方式解析库,实现对HTML的解析和提取信息,最后又用到前面项目用过...

    stormwen5622021-07-16