1. 给出0到10之间的随机整数:

    import random

    a = random.randint(0,10)

    print(a)

  2. 给出9到10之间的随机实数:

    import random

    a = random.uniform(9,10)

    print(a)

  3. 从9、19、29、39、……、99之间,随机选取一个实数:

    import random

    a = random.randrange(9, 100, 10)

    print(a)

  4. 从列表[5,6,7,8,9]里面,随机选取一个数:

    import random

    a = random.choice([5,6,7,8,9])

    print(a)

  5. 从一个字符串里面,随机选取一个字符:

    import random

    a = random.choice("从一个字符串里面,随机选取一个字符!")

    print(a)

  6. 随机打乱列表里面的字符顺序:

    import random

    a = ["p","q","r","s","t","p","q","r","s","t","p","q","r","s","t",]

    random.shuffle(a)

    print(a)

  7. 从列表里面随机选取9个数字:

    import random

    a = range(3,100,2)

    b = random.sample(a, 9)

    print(b)

https://jingyan.baidu.com/article/c45ad29c038d02051753e283.html

https://blog.csdn.net/autoliuweijie/article/details/51982514

可以从一个int数字或1维array里随机选取内容,并将选取结果放入n维array中返回。
1
说明:
numpy.random.choice(a, size=None, replace=True, p=None)

a : 1-D array-like or int
    If an ndarray, a random sample is generated from its elements. 
    If an int, the random sample is generated as if a was np.arange(n)

size : int or tuple of ints, optional

replace : boolean, optional
    Whether the sample is with or without replacement

p : 1-D array-like, optional
    The probabilities associated with each entry in a. If not given the sample assumes a uniform distribution over all entries in a.
1
2
3
4
5
6
7
8
9
10
11
示例
>>> np.random.choice(5, 3)
array([0, 3, 4])

>>> np.random.choice(5, 3, p=[0.1, 0, 0.3, 0.6, 0])
array([3, 3, 0])

>>> np.random.choice(5, 3, replace=False)
array([3,1,0])

>>> np.random.choice(5, 3, replace=False, p=[0.1, 0, 0.3, 0.6, 0])
array([2, 3, 0])

>>> aa_milne_arr = ['pooh', 'rabbit', 'piglet', 'Christopher']

>>> np.random.choice(aa_milne_arr, 5, p=[0.5, 0.1, 0.1, 0.3])
array(['pooh', 'pooh', 'pooh', 'Christopher', 'piglet'],

https://blog.csdn.net/autoliuweijie/article/details/51982514

怎么用python生成随机数相关推荐

  1. python 编程一日一练-「每日一练」巧用python生成随机数

    原标题:「每日一练」巧用python生成随机数 随机数在我们的生产和生活中有很多的应用场景,比如说登录验证的随机数字等等,那么你知道在Python中怎么生成随机数吗? 往下看,就是这么简单! 题目 p ...

  2. python生成随机数方法_Python生成随机数的方法

    如果你对在Python生成随机数与random模块中最常用的几个函数的关系与不懂之处,下面的文章就是对Python生成随机数与random模块中最常用的几个函数的关系,希望你会有所收获,以下就是这篇文 ...

  3. Python生成随机数的方法

    如果你对在Python生成随机数与random模块中最常用的几个函数的关系与不懂之处,下面的文章就是对Python生成随机数与random模块中最常用的几个函数的关系,希望你会有所收获,以下就是这篇文 ...

  4. python生成随机数random操作_Python random生成随机数示例

    代码中经常有一些生成随机数的需求.特意整理了一下Python中random模块的一些相关使用方法示例. python生成随机数 随机整数: >>> import random > ...

  5. python生成随机数random.randint()随机取值的概率

    python生成随机数random.randint() 1.random.randint(参数1,参数2) 参数1.参数2必须是整数 函数返回参数1和参数2之间的任意整数 2.random.unifo ...

  6. python生成随机数

    用python生成随机数常用的有如下两种方法 一.python自带的random模块 python标准库中的random函数,可以生成随机浮点数.整数.字符串,甚至帮助你随机选择列表序列中的一个元素, ...

  7. python生成随机数方法_Python随机数生成方法

    假设你对在Python生成随机数与random模块中最经常使用的几个函数的关系与不懂之处.以下的文章就是对Python生成随机数与random模块中最经常使用的几个函数的关系,希望你会有所收获,以下就 ...

  8. python生成随机数方法_详解用python生成随机数的几种方法

    今天学习了用python生成仿真数据的一些基本方法和技巧,写成博客和大家分享一下. 本篇博客主要讲解如何从给定参数的的正态分布/均匀分布中生成随机数以及如何以给定概率从数字列表抽取某数字或从区间列表的 ...

  9. Python生成随机数和numpy生成随机数

    生成随机数 使用random函数 random.random() 产生一个包含0不包含1之间的小数 random.randint(1,5) 产生一个包含开始和结束的整数 random.uniform( ...

  10. 你真的会用Python随机数种子吗——Python生成随机数随机种子“失效”:Jupyter中不同cell中生成的随机数不一致

    在Python中经常会生成很多随机数,例如Python自带的random库.科学计算库NumPy.深度学习框架PyTorch等都可以生成随机数. 同时为了固定生产的随机数.使得随机数生成可复现,很多时 ...

最新文章

  1. 中国科学:拟南芥二半萜类化合物调控根系微生物组
  2. centos6.3下yum安装redis
  3. Sticker.js生成图片或者页面元素“速干贴”效果
  4. 算法分析中递推式的一般代数解法
  5. python日历提醒_如何通过python发送日历邮件(ics)
  6. y7000p内存是一个16还是8+8_选择困难症:手握16万,该尝鲜高尔夫8还是抄底奥迪A3?...
  7. 我写的博客居然是百度搜索第一名 - 感谢国家 …
  8. 陶晶驰stm32_陶晶驰串口屏学习日记(1)
  9. 23.多线程 实现的两种方式
  10. 【华为云技术分享】MongoDB经典故障系列五:sharding集群执行sh.stopBalancer()命令被卡住怎么办?
  11. 化鲲为鹏,我有话说 ,鲲鹏ARM架构的优势
  12. Python数据可视化的四种简易方法
  13. MySQL5.7 踩坑实录
  14. 张宇1000题高等数学 第十八章 多元函数积分学(一)
  15. Scala3下载及安装下载地址(Mac安装Scala)
  16. 海康威视在linux下使用笔记——ros驱动相机
  17. c语言汉字utf8,C语言汉字gbk转utf-8
  18. java小红球下载_小红球闯关下载_小红球闯关合集版下载-游戏下载
  19. 猜词游戏之JavaScript实现
  20. 二哥回复读者:研三秋招一败涂地了,怎么办?

热门文章

  1. 软件测试之功能测试详细过程
  2. 清华学长免费分享Java基础核心知识大总结(1)
  3. java tcp fin_TCP报文中的SYN,FIN,ACK,PSH,RST,URG
  4. 网站服务器可以用虚拟主机吗,做网站虚拟主机可以用服务器吗
  5. thinkpad重装系统不引导_thinkpad重装系统不引导_联想电脑重装系统无法引导原因及解决方法...
  6. qlabel 边加载边更新_普及一下什么是超窄边液晶拼接屏
  7. 编写fun函数判断字符串尾部的*号,若多于指定数量,则删除多余的;否则,不做操作
  8. python线程池阻塞队列_福利又来啦!python多线程进阶篇
  9. android 自定义图片容器,Android应用开发中自定义ViewGroup视图容器的教程
  10. Tido 习题-二叉树-树状数组求逆序对