python 随机函数的具体各种使用

python 随机函数的具体各种使用

对random模块的常用函数讲解

导入模块

import random

1、生成(0,1)的随机浮点数

num_float = random.random()

2、 生成指定范围的随机浮点数

# 生成指定范围(1,5)内容的随机浮点数(不包括1也不包括5)
num_float = random.uniform(1,5)

3、生成指定范围的随机整数

# 生成[1,5]随机整数(包括1同时也包括5)
num_int = random.randint(1,5)

4、生成指定范围的随机整数

# 生成[1,5)的随机整数(包括1,但不包括5)
num_int = random.randrange(1,5)

(3与4的区别在于一个不包含最后一个数字,一个包含)

5、在自定义的列表中随机选出一个值

# 在自定义的内容随机选出一个内容(内容格式没有要求)
num_choice = random.choice([1,3,'5',7])

6、在自定义的内容中随机选出N个值

# 在自定义的内容中随机选出设定的个数,组成一个列表返回
num_choice_list = random.sample([1,3,'5',6,8],3)        # 在列表[1,3,'5',6,8] 中选出三个内容组成一个新的列表

7、对自定义的列表进行打乱输出(注意:在原地址进行修改,不返回值)

# 对列表内容进行打乱,获取一个新的乱序的列表
list1 = [1,3,5,7,9]
random.shuffle(list1)
print(list1)

以上就是对于random模块的常用函数。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115156.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Gitlab-CICD最简单明了的入门教程

    Gitlab-CICD最简单明了的入门教程CICD是什么?由于目前公司使用的gitlab,大部分项目使用的CICD是gitlab的CICD,少部分用的是jenkins,使用了gitlab-ci一段时间后感觉还不错,因此总结一下介绍gitlab的CICD之前,可以先了解CICD是什么我们的开发模式经历了如下的转变:瀑布模型->敏捷开发→DevOps(Development、Operations的组合词,是一组过程、方法与系统的统称)后来随着DevOps的兴起,出现了持续集成(ContinuousIntegration)、持续交付(Co

    2022年6月3日
    209
  • ssm框架过时了吗_mybatis分页插件

    ssm框架过时了吗_mybatis分页插件日志如果一个数据库操作,出现了异常,我们需要排错,日志就是最好的助手曾经:sout,debug现在:日志工厂掌握STDOUT_LOGGINGLOG4Jlog4j什么是Log4j?我们可以控制日志信息输送的目的地是控制台我们也可以控制每一条日志的输出格式通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。分页减少数据量selsect * from user limit startIndex,pageS

    2022年8月8日
    3
  • 二分查找(递归与非递归)

    二分查找(递归与非递归)

    2021年12月14日
    45
  • php ajax parsererror,完美解决ajax跨域请求下parsererror的错误

    php ajax parsererror,完美解决ajax跨域请求下parsererror的错误这篇文章主要为大家详细介绍了完美解决ajax跨域请求下parsererror的错误,具有一定的参考价值,可以用来参考一下。感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧!ajax请求报parsererror错误是很宽泛的概念,很多情况下都报这个错,在很多时候,即使ajax提交、返回都正常XMLHttpRequest.status=200(正常响应)XMLHttpRequest.re…

    2022年6月15日
    53
  • Spring 4.2.2以上版本和swagger集成方案和踩过的坑

    Spring 4.2.2以上版本和swagger集成方案和踩过的坑

    2021年6月17日
    89
  • 解决ModuleNotFoundError: No module named ‘pip‘问题

    解决ModuleNotFoundError: No module named ‘pip‘问题Python学习遇到小问题:ModuleNotFoundError:Nomodulenamed‘pip’今天想要装一下wxPython第三方库来写一下Python的GUI的时候发现cmd窗口下无法执行pip命令,想了想昨晚好像是pip命令行提示了我有新版本可以更新使用,更新之后也不成功,但昨晚没有怎么理会,以为没事,但今早起来一看发现pip命令都用不了了,出现了ModuleNotFoun…

    2022年6月12日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号