python中产生随机数的代码_python生成1~10的随机偶数

python中产生随机数的代码_python生成1~10的随机偶数Python产生随机数:一.Python自带的random库1.参生n–m范围内的一个随机数:random.randint(n,m)2.产生0到1之间的浮点数:random.random()3.产生n—m之间的浮点数:random.uniform(1.1,5.4)4.产生从n—m间隔为k的整数:…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

Python产生随机数:

一.Python自带的random库

       1.参生n–m范围内的一个随机数:    random.randint(n,m)

       2.产生0到1之间的浮点数:  random.random()

       3.产生n—m之间的浮点数:  random.uniform(1.1,5.4)

       4.产生从n—m间隔为k的整数: random.randrange(n,m,k)

       5.从序列中随机选取一个元素:  random.choice([1, 2, 3, 4, 5, 6, 7, 8, 9, 0])

       6.在一些特殊的情况下可能对序列进行一次打乱操作: random.shuffle([1,3,5,6,7])

import random

# 产生 1 到 10 的一个整数型随机数
print( random.randint(1,10) )        
# 产生 0 到 1 之间的随机浮点数
print( random.random() )             
# 产生  1.1 到 5.4 之间的随机浮点数,区间可以不是整数
print( random.uniform(1.1,5.4) )     
# 从序列中随机选取一个元素
print( random.choice([1, 2, 3, 4, 5, 6, 7, 8, 9, 0]) )   
# 生成从1到100的间隔为2的随机整数
print( random.randrange(1,100,2) )   
# 将序列a中的元素顺序打乱
a=[1,3,5,6,7]                
random.shuffle([1,3,5,6,7])
print(a)

二.numpy库

       1.产生N维的均匀分布的随机数:  np.random.rand(d1,d2,d3,…,dn)

       2.产生n维的正态分布的随机数:   np.random.randn(d1,d2,d3,…,dn)

       3.产生n–m之间的k个整数:np.random.randint(n,m,k)

       4.产生n个0–1之间的随机数: np.random.random(10)

       5.从序列中选择数据: np.random.choice([2,5,7,8,9,11,3])

       6.把序列中的数据打乱:np.random.shuffle(item)

import numpy as np

#产生n维的均匀分布的随机数
print(np.random.rand(5,5,5))

#产生n维的正态分布的随机数
print(np.random.randn(5,5,5))

#产生n--m之间的k个整数
print(np.random.randint(1,50,5))

#产生n个0--1之间的随机数
print(np.random.random(10))

#从序列中选择数据
print(np.random.choice([2,5,7,8,9,11,3]))

#把序列中的数据打乱
#np.random.shuffle(item) 不会参数返回值,改变的话是在原列表中修改的
item = [2,5,7,8,9,11,3]
np.random.shuffle(item)
print(item)

 

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

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

(0)
上一篇 2022年10月5日 上午9:46
下一篇 2022年10月5日 上午10:00


相关推荐

  • 微信分享功能_微信分享链接点开是图片

    微信分享功能_微信分享链接点开是图片微信app右上角自带分享功能–不论是微信公众号还是微信小程序或者是用微信打开的别的链接,用户都可以进行微信分享出去,对于自定义微信分享功能会和默认分享存在一些样式区别。这就是为什么还要自定义微信分享

    2022年8月6日
    11
  • Trae IDE 安装与使用保姆级教程:字节跳动的 AI 编程神器

    Trae IDE 安装与使用保姆级教程:字节跳动的 AI 编程神器

    2026年3月15日
    2
  • 2020年kali最新国内更新源sources.list

    2020年kali最新国内更新源sources.list打开sources.list文件命令:leafpad/etc/apt/sources.list添加以下更新源:#中科大debhttp://mirrors.ustc.edu.cn/kalikali-rollingmainnon-freecontribdeb-srchttp://mirrors.ustc.edu.cn/kalikali-rollingmainnon-f…

    2022年5月28日
    31
  • JMeter入门教程详解

    JMeter入门教程详解简介本文由 xmeter 君写给想了解性能测试和 JMeter 的小白 适合对这两者了解很少的同学们 如果已经有使用经验的请绕道 别浪费时间 我们将介绍 JMeter 的使用场景 如何安装 运行 JMeter 以及开始一个最最简单的测试 你还徘徊在 JMeter 的门口吗 别犹豫了 跟着本文做完 你就可以开启你的 JMeter 之旅了 JMeter 是开源软件 Apache 基金会下的一个性能测试工具 用来测试部署在服务器端的应用程序的性能 近来 JMeter 因为其使用简单 现在也被社区作为接口测试工具 啥 什么是性能测

    2026年3月20日
    2
  • plsqldeveloper_电脑病毒勒索比特币

    plsqldeveloper_电脑病毒勒索比特币plsql dev引起的数据库被黑勒索比特币实现原理分析和解决方案—-惜分飞

    2022年4月20日
    151
  • 置换矩阵与转置矩阵之间的联系

    置换矩阵与转置矩阵之间的联系置换矩阵与转置矩阵之间的联系置换矩阵 Permutationm 矩阵的每一行和每一列的元素中只有一个 1 其余元素都为 0 不严谨的解释 转置矩阵 Transposemat 矩阵的行变成对应的列 矩阵的列变成对应的行 不严谨的直白解释 性质 置换矩阵 p 的逆等于其置换矩阵的转置 T 即 P 1 P T 举个栗子 如 3 3 的置换矩阵群 共 3 6 个 补充 4

    2026年3月17日
    2

发表回复

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

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