专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

python随机数怎么生成,python随机数生成的常用方法

来源:小易整编  作者:小易  发布时间:2023-01-06 10:46
摘要:python随机数怎么生成,python随机数生成的常用方法。这篇文章主要为大家详细介绍了Python中随机值生成的一些常用方法,文中的示例代码讲解详细,对我们学习Python有一定帮助哦~目录一、随机整数二、随机浮点数三、随机字符串四、随...

python随机数怎么生成,python随机数生成的常用方法。这篇文章主要为大家详细介绍了Python中随机值生成的一些常用方法,文中的示例代码讲解详细,对我们学习Python有一定帮助哦~

python随机数怎么生成,python随机数生成的常用方法

目录

一、随机整数

二、随机浮点数

三、随机字符串

四、随机数使用到的一些算法

一、随机整数

1.包含上下限:[a, b]

1

2

3

4

import random

#1、随机整数:包含上下限:[a, b]

for i in range(10): print(random.randint(0,5),end=" | ")

查看运行结果:

python随机数怎么生成,python随机数生成的常用方法

2.不包含上限:[a, b)

1

2

3

4

5

import random

#2.随机整数:不包含上限:[a, b)

for i in range(10): print(random.randrange(0,5),end=" | ")

查看运行结果:

python随机数怎么生成,python随机数生成的常用方法

3.随机选取指定范围内(指定基数)递增集合中的随机数

1

2

3

4

#3.随机选取指定范围内(指定基数)递增集合中的随机数

for i in range(10): print(random.randrange(0,10,2),end=" | ")

print()

for i in range(10): print(random.choice(range(0,10,2)),end=" | ")

查看运行结果:

python随机数怎么生成,python随机数生成的常用方法

二、随机浮点数

1. 0-1之间的随机浮点数:

1

2

#4 0-1之间的随机浮点数

for i in range(10): print(random.random())

查看运行结果:

python随机数怎么生成,python随机数生成的常用方法

 2. 随机浮点数([a,b]上下限都包含;a<=b 或者 a>=b都可以)

1

2

3

4

#5.随机浮点数

for i in range(10): print(random.uniform(1,10),end="|")

print()

for i in range(10): print(random.uniform(10,1),end="|")

查看运行结果:

python随机数怎么生成,python随机数生成的常用方法

三、随机字符串

1.随机字符

random.choice从序列中获取一个随机元素。其函数原型为:random.choice(sequence)。参数sequence表示一个有序类型。这里要说明 一下:sequence在python不是一种特定的类型,而是泛指一系列的类型。list, tuple, 字符串都属于sequence

1

2

3

4

5

6

7

8

#6.随机字符

for i in range(10):  print(random.choice('abcdefghijklmnopqrstuvwxyz!@#$%^&*()'),end="|")

print()

for i in range(10):  print(random.choice("helloworld"),end="|")

print()

for i in range(10):  print(random.choice(["python", "java", "c", "c++", "golang"]),end="|")

print()

for i in range(10):  print(random.choice(("js", "python", "ruby")),end="|")

查看运行结果:

python随机数怎么生成,python随机数生成的常用方法

2.多个字符中生成指定数量的随机字符(返回数组格式)

1

2

#7.多个字符中生成指定数量的随机字符,返回数组格式

print(random.sample('abcdefghijklmnopqrstuvwxyz',5))

查看运行结果:

python随机数怎么生成,python随机数生成的常用方法

将以下的字符串进行拼接

1

2

str = ''.join(random.sample('abcdefghijklmnopqrstuvwxyz',5))

print(str)

查看运行结果:

python随机数怎么生成,python随机数生成的常用方法

四、随机数使用到的一些算法

1.均匀分布:均匀分布只在限定范围内,范围小,均匀分布

1

2

import random

print(random.uniform(1, 10))

查看运行结果:

python随机数怎么生成,python随机数生成的常用方法

2.正太分布:正态分布范围会更广,在均值处对称集中;

1

2

import random

print(random.gauss(5, 1))  #(均值为 5, 标准差为 1)

查看运行结果:

python随机数怎么生成,python随机数生成的常用方法

3.指数分布:是一种连续概率分布。指数分布可以用来表示独立随机事件发生的时间间隔

1

2

import random

print(random.expovariate(0.2))

查看运行结果:

python随机数怎么生成,python随机数生成的常用方法

到此这篇关于Python随机值生成的常用方法总结的文章就介绍到这了。


本文地址:IT问答频道 https://www.hkm168.com/itwenda/886654.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT问答
小编:小易整编
相关文章相关阅读
  • Python基础

    Python基础

    前言python,是龟叔在1989年为了打发无聊的圣诞节而编写的一门编程语言,特点是优雅、明确、简单,现今拥有丰富的标准库和第三方库。python适合开发web网站和各种网络服务,系统工具和脚本,作为“胶水”语言把其他语言开发的模块包装起来...

  • python怎么实现三子棋游戏

    python怎么实现三子棋游戏

    一、基本流程三子棋游戏实现逻辑如下:1、创建初始化3*3棋盘;2、玩家执U子,先进行落子;3、胜负判定【胜、负、和棋】,若胜负未分,则继续如下4、电脑执T子,进行落子;5、胜负判定,若胜负未分,则从步骤2继续执行二、基本步骤1、菜单界面选择...

  • Python服务器编程:使用PyAudio进行音频处理

    Python服务器编程:使用PyAudio进行音频处理

    python是一种功能强大的编程语言,可以用于从简单的脚本到复杂的应用程序和服务器。pyaudio是python中一种流行的音频处理库,可以用于录制、播放和处理音频数据。在本文中,我们将探讨如何使用PyAudio来开发一个Python服务器...

  • 如何用Python中的jieba库?

    如何用Python中的jieba库?

    python中jieba库(中文分词库)使用安装教程介绍jieba是优秀的中文分词第三方库。由于中文文本之间每个汉字都是连续书写的,我们需要通过特定的手段来获得其中的每个单词,这种手段就叫分词。而jieba是python计算生态中非常优秀的...

  • python框架是什么,主流框架有哪些

    python框架是什么,主流框架有哪些

    Python框架通常分为全栈框架和非全栈框架。全栈框架设计从用户体验到数据库的所有技术,非全栈框架则并不包含整个开发的全部技术。下面是15个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,...

  • python中divmod是什么

    python中divmod是什么

    python中pmod是什么?下面给大家带来pmod的相关介绍。pmod函数是Python的内置函数,它可以把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a//b,a%b)。语法 pmod(pidend,pisor)...

  • Python中的GIL是什么

    Python中的GIL是什么

    为什么需要GILgil本质上是一把锁,学过操作系统的同学都知道锁的引入是为了避免并发访问造成数据的不一致。cpython中有很多定义在函数外面的全局变量,比如内存管理中的 usable_arenas 和 usedpools,如果多个线...

  • Python函数介绍:repr函数的用法和示例

    Python函数介绍:repr函数的用法和示例

    Python函数介绍:repr函数的用法和示例Python是一种广泛应用于各种领域的高级编程语言,它为开发者提供了众多强大的函数和方法。其中,repr函数是一个非常有用的函数之一,它可以用于返回一个对象的字符串表示。在Python中,rep...

  • 周排行
  • 月排行
  • 年排行

精彩推荐