# random各种使用方法

import random

# 随机生成[0.1)的浮点数

print("random():", random.random())

# 随机生成1000-9999之间的整数

print("randint(1000, 9999):", random.randint(1000, 9999))

# 随机生成0-20之间的偶数

print("randrange(0, 21, 2):", random.randrange(0, 21, 2))

# 随机生成0-20之间的浮点数

print("uniform(0, 20):", random.uniform(0, 20))

# 从序列中随机选择一个元素

list_string = ['a', 'b', 'c', 'd', 'e']

print("choice(list):", random.choice(list_string))

print("choice(string):", random.choice('abcd'))

# 对列表元素随机排序

list_number = [1, 2, 3, 4, 5]

random.shuffle(list_number)

print("shuffle(list):", list_number)

# 从指定序列中随机获取指定长度的片断

print("sample(sequence):", random.sample('abcdefg', 2))

运行结果:

random(): 0.6708362810735843

randint(1000, 9999): 5228

randrange(0, 21, 2): 6

uniform(0, 20): 12.767906137387294

choice(list): a

choice(string): d

shuffle(list): [1, 3, 5, 2, 4]

sample(sequence): ['f', 'g']

pythonrandom函数_python之random函数相关推荐

  1. python中msg函数_Python 中闭包函数和装饰器

    一.闭包函数的概述 闭包 closure, 是一种代码的组织结构.当一个内嵌函数引用其外部作用域的变量,就形成一个闭包函数.闭包函数有一个内嵌函数,内嵌函数引用外部函数中的变量,外部函数的返回值是内嵌 ...

  2. pythonsave函数_Python常用功能函数

    Python常用功能函数汇总 1.按行写字符串到文件中 import sys, os, time, json def saveContext(filename,*name): format = '^' ...

  3. 如何用python写函数_numpy的random函数 如何利用python中的

    如何利用python中的威布尔分布numpy.random.weibul你以为人生最糟的事情是失去了最爱的人,其实最糟糕的事情却是你因为太爱一个人而失去了自己. 欢迎来到土嘎嘎,有两个办法: 一个是自 ...

  4. python如何自定义函数_python基础之函数(自定义函数)

    函数: 函数的定义: 初中数学函数定义:一般的,在一个变化过程中,如果有两个变量x和y,并且对于x的每一个确定的值,y都有唯一确定的值与其对应,那么我们就把x称为自变量,把y称为因变量,y是x的函数. ...

  5. python编程函数_python编程中函数和参数你必须知道的

    今天我们先聊少一点,就聊聊函数是什么和函数的参数,以及对这两个东西的思考 起源于抽象 在程序员写代码的时候,通常都会提到一个词叫抽象, 很多人都知道在面向对象中,将一个对象抽象为一个类,其实这就是我们 ...

  6. python计算平方用map函数_python的map函数的使用方法详解以及使用案例(处理每个元素的自增、自减、平方等)...

    1.用我们之前学过的求一下平方(只有一个列表) #求平方 num=[1,5,6,2,7,8] a=[]for n innum: a.append(n**2)print(a) C:python35pyt ...

  7. python long函数_python 内置函数

    查看内置函数: >>> dir(__builtins__) min(arg1, arg2, *args, *[, key=func])函数:函数至少传入两个参数,但是有只传入一个参数 ...

  8. python的高级函数_Python的高级函数

    Python的高级函数 1. map函数 map(func, *itertables) 对itertables中的每个元素使用func,当最短的itertable结束时便停止.map可以传入多个ite ...

  9. python如何自定义函数_python如何自定义函数_后端开发

    c语言特点是什么_后端开发 c语言特点是:1.语言简洁.紧凑,使用方便.灵活:2.运算符丰富:3.数据结构丰富,具有现代化语言的各种数据结构:4.具有结构化的控制语句:5.语法限制不太严度格,程序设计 ...

最新文章

  1. 作为JavaScript开发人员,这些必备的VS Code插件你都用过吗
  2. Cocos2D-Android-1之源码详解:2.ActionManagerTest
  3. jQuery幻灯片skitter-slider插件学习总结
  4. Intel Realsense D435 如何通过摄像头序列号获取指定摄像头的帧集对?
  5. 浅谈Android系统进程间通信(IPC)机制Binder中的Server和Client获得Service Manager接口之路
  6. 关于控件postback 后viewstate加载失败的问题
  7. shell:概述、脚本编写、变量的简单基础
  8. iis 支持html执行php输出
  9. XXX集团财务决策支持系统——用友财务系统现有的财务报表(系列四)
  10. SeaJS项目完整实例【转】
  11. 如何在 AirPods Pro 上安装 Apple 的 Beta 版固件?
  12. IBM SL400驱动
  13. 智鼎逻辑推理题及答案_校园招聘在线测试笔试题型的种类和解题技巧
  14. 如何判断 msn 是否在线 [根据msn是否在线动态显示 msn 头像]
  15. launchpad乐器_PreSonus 发布 ATOM 打击垫控制器(视频)
  16. 贝叶斯网学习笔记(一)
  17. 一文带你了解移动入库指南(详细版)
  18. LeetCode739. Daily Temperatures
  19. 为何 Linus 一个人就能写出这么强的系统?
  20. getActivePinia was called with no active Pinia.

热门文章

  1. 115_Power Pivot之HR薪酬计算:公积金、社保、个税、实发工资相关
  2. 增删改查通用测试用例-禅道模板
  3. ThirdServiceManager SDK
  4. 垃圾回收(三)-gc模块
  5. UpdatePanel 的 UpdateMode 和 ChildrenAsTriggers(较好的总结了前面几篇博客的内容)
  6. 深度学习《CNN架构续篇 - 梯度下降的优化》
  7. 漫步数理统计二十八——混合分布
  8. din算法 代码_从啥也不会的小白,如何成为合格的算法工程师?
  9. leetcode —— 938. 二叉搜索树的范围和
  10. Opencv--图像处理之一阶和二阶偏导数