美文网首页Python学习笔记
Python编程练习039:random产生随机数的几种方法

Python编程练习039:random产生随机数的几种方法

作者: Yang_6234 | 来源:发表于2020-06-01 08:04 被阅读0次
python里面生成随机数的方法主要集中在numpy模块的random子模块中:

import numpy as np

(1)生成一个随机浮点数,范围是0-1:
np.random.random()

(2)生成指定范围内的随机浮点数:
np.random.uniform(a,b)
.
这里啊a,b参数指的是一个范围

(3)生成指定范围内的随机整数:
np.random.randint(a,b)

(4)生成指定范围内的任意数:
print randrange(a,b)
.
生成指定范围内的任意n个递增序列:
print randrange(a,b,n)

(5)随机获取一个元素
random.choice(sequence)

(6)生成随机数组:
rand(d0,d1...,dn):生成n维数组,参数是指每个维度的个数,各元素是[0,1)的浮点数,服从均匀分布

randint(low,hight,(shape)):前面参数表示范围,后面参数表示形状

randn(d0,d1...dn):类似于第一个,但这个服从正态分布

(7)还有两个常用方法将元素打乱
list=['a','b','c'] random.shuffle(list)

(8)从一个序列中随机选择n个元素,不改变原始序列
a="123456"
b=[1,2,3,4,5,6]
c=['a','b','c','d','e']
np.random.sample(a,3)
np.random.sample(b,3)
np.random.sample(c,3)

相关文章

  • Python编程练习039:random产生随机数的几种方法

    python里面生成随机数的方法主要集中在numpy模块的random子模块中: import numpy as ...

  • Python 随机数的的产生

    title:这篇文章主要来介绍python随机数产生方法。 1.random.random() 这是一个简单创建的...

  • random模块

    引用自: Crossin的编程教室 random模块的作用是产生随机数 import random random....

  • JAVA Random类 及 产生验证码

    //随机数类 Random /* * 虽然 Math类 也带有 产生随机数的方法 Math.random();...

  • 随机数

    1、Math.random()方法——伪随机数 Math类中存在一个random()方法,用于产生随机数,这个方法...

  • iOS随机数的几种生成方式

    iOS 有如下几种随机数生成方法: rand() random() arc4random() arc4random...

  • 1#2随机模块

    python 产生随机数,随机字符串 import random 随机整数: print random.randi...

  • java 获取随机数

    java产生随机数的3种方式 一.使用Math.random()方法 Math.random() 产生的随机数是0...

  • js随机数

    js产生随机数通常是使用javascript的Math.random()函数 常用的几种方法: 1.Math.ra...

  • random--生成伪随机数

    标签: Python 模块 random是Python内建函数,作用是产生随机数1.导入模块: 2.random模...

网友评论

    本文标题:Python编程练习039:random产生随机数的几种方法

    本文链接:https://www.haomeiwen.com/subject/xjxjzhtx.html