用最简单的方法展示Python的伪随机

简介: 如标题 展示Python的伪随机

Python中的伪随机

众所周知目前随机数的计算并不是真正的随机,而是计算机模拟出来的伪随机数。Python中的伪随机函数也不例外。

实现伪随机数

在Python中导入random函数

import random

调用函数并加以证明

random.seed(123456) #给随机数生成器赋予种子
random.randint(1,100) #生成一个1到100之间的“随机数”

此时输出结果为38

用迭代来多次生成“随机数”以证明伪随机的存在

import random 
for i in range(10):
  random.seed(123456)
  print(random.randint(1,100))

屏幕截图 2022-02-12 141238.png

可见十次的迭代结果均为38。

由此可得:一般的,在Python中,随机数生成器的种子确定,生成的随机数也确定。即生成器的种子和生成的随机数是一一对应关系

目录
相关文章
|
8天前
|
Python
python简单分割文件的方法(python经典案例)
这篇文章介绍了两种使用Python进行文件分割的方法:通过读取指定字节数分割大文件成小文件,以及通过行数将文本文件分割成多个小文件。
26 1
|
6天前
|
移动开发 Python Windows
python编程获取网页标题title的几种方法及效果对比(源代码)
python编程获取网页标题title的几种方法及效果对比(源代码)
|
6天前
|
Python
python方法,传参20220101 计算与当前时间差
python方法,传参20220101 计算与当前时间差
|
7天前
|
缓存 开发者 Python
Python指定行号读取文件的方法
这种方法的优势在于它的效率和简便性,特别是当需要从同一文件中读取多行时。`linecache`会缓存文件,减少了重复读取的开销。
15 4
|
9天前
|
关系型数据库 MySQL 数据库
Python MySQL查询返回字典类型数据的方法
通过使用 `mysql-connector-python`库并选择 `MySQLCursorDict`作为游标类型,您可以轻松地将MySQL查询结果以字典类型返回。这种方式提高了代码的可读性,使得数据操作更加直观和方便。上述步骤和示例代码展示了如何实现这一功能,希望对您的项目开发有所帮助。
28 4
|
6天前
|
存储 Python
Python中类方法、实例方法与静态方法的区别
这三种方法的正确使用可以使代码更加清晰、组织良好并且易于理解,从而有效地支持软件开发的面向对象编程范式。
9 1
|
7天前
|
Python
Python中的push方法详解与实例
Python中的push方法详解与实例
11 3
|
9天前
|
API 开发者 Python
Python中的魔法方法:从原理到实践
【9月更文挑战第24天】本文将深入探讨Python的魔法方法,这些特殊的方法允许对象定制其行为。文章首先揭示魔法方法的本质和重要性,然后通过代码示例展示如何利用它们来增强类的功能性。最后,我们将讨论在实际应用中应注意的事项,以确保正确和高效地使用这些方法。
|
8天前
|
Python
python 类中的内置方法
python 类中的内置方法
|
14天前
|
Java Python
全网最适合入门的面向对象编程教程:50 Python函数方法与接口-接口和抽象基类
【9月更文挑战第18天】在 Python 中,虽无明确的 `interface` 关键字,但可通过约定实现类似功能。接口主要规定了需实现的方法,不提供具体实现。抽象基类(ABC)则通过 `@abstractmethod` 装饰器定义抽象方法,子类必须实现这些方法。使用抽象基类可使继承结构更清晰、规范,并确保子类遵循指定的方法实现。然而,其使用应根据实际需求决定,避免过度设计导致代码复杂。
下一篇
无影云桌面