(18)随机数

* 学习一下
  >>> import random
  >>> dir(random)
  提几个主要的
 
 
  >>> random.randint(10,100)
   Out[6]: 83
   得到 10到100的随机整数
  
   random.randrange(11,100,2)
   Out[21]: 19
   得到 11 到 100随机奇数
  
   >>> random.random()
    Out[24]: 0.8090155215003564
    得到0到1 随机浮点数
   
    >>> random.uniform(10,100)
    Out[30]: 88.40727299664482
    得到 10到100的随机浮点数
   
    >>> random.sample(‘how are you‘,2)
    Out[32]: [‘e‘, ‘w‘]
    字符串随机抽2个字符出来
   
    >>> random.choice([‘moring‘,‘midday‘,‘evening‘,‘night‘])
    Out[37]: ‘evening‘
    在列表中随机抽一个元素
   
    >>> items =[5,6,7,8,9]
    >>> items
    Out[40]: [5, 6, 7, 8, 9]
    >>> random.shuffle(items)
    >>> items
    Out[42]: [5, 7, 8, 9, 6]
    洗牌打乱

时间: 2024-10-16 20:37:26

(18)随机数的相关文章

2.公众号与自己项目的对接

公众号与自己项目的对接,也就是公众号会将相关事件交给你自己的项目处理,你需要提供一个入口,即一个servlet的url 1.创建Servlet,在doGet方法中处理验证消息,供公众号对接 1 public class WeixinServlet extends HttpServlet { 2 3 private static final long serialVersionUID = 1L; 4 5 public WeixinServlet() { 6 } 7 8 public void de

0.python class

http://pythonprogramminglanguage.com/ 什么是python? python是一款让你工作比起用其他语言更快的编程语言.老练的程序员用其他的语言会比用python更顺手,初学者会发现python简洁的语法,缩进结构很容易学习.这个教程会带你走上python编程开发之路. 教程目录 1.开始学习 2.输入和输出 3.变量 4.if 声明 5.for 循环 6.while 循环 7.函数 8.列表 9.折线图 10.命令行参数 11.元组 12.字典 13.文件 1

[PHP7.0-PHP7.2]的新特性和新变更

php7发布已经升级到7.2.里面发生了很多的变化.本文整理php7.0至php7.2的新特性和一些变化. 参考资料: http://php.net/manual/zh/migration70.new-features.php http://php.net/manual/zh/migration71.new-features.php http://php.net/manual/zh/migration72.new-features.php PHP7.0 PHP7.0新特性 1. 组合比较符 (<

shell系列生成随机数的方法

一: RANDOM echo $RANDOM RANDOM的随机数是有范围的1--32767,一般用它是可以被破解的 1.2  生成八位数的随机密码: echo $(($RANDOM+11111111)) 二:MD5sum 随机加密方法 生成的密码较长 取9位数密码: echo $RADDOM |md5sum|cut -c 2-9 三:通过openssl产生随机数 [[email protected] tmp]# openssl rand -base64 8 hInfIvtfOSk= [[ema

牛客网华为机试训练第3题 明明的随机数

今天花了一下午才把明明的随机数这个搞明白,期间和牛客网的编译器殊死搏斗.一直发现在本地编译器运行成功,但是在牛客上的老师不能通过.整的十分的恼火和焦躁.后来看到了相同的问题,才发现解决之道. 时间限制:1秒 空间限制:32768K 热度指数:222608 本题知识点: 数组 算法知识视频讲解 题目描述 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不

C#生成验证码之四位随机数

1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Threading.Tasks; 9 using System.Windows.Forms; 10 11 namespace Wi

学习记录 java随机数的产生机制

java 随机数 一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在j2me中没有. 二.在java.util这个包里面提供了一个Random的类,我们可以新建一个Random的对象来产生随机数,他可以产生随机整数.随机float.随机double,随机long,这个也是我们在j2me的程序里经常用的一个取随机数的方法. 三.在我们的System类

c# 生成不重复随机数

1 //从min到max个连续整数中产生n个随机数 2 private static int[] GenerateNumbers(int min, int max, int n) 3 { 4 //seed array 长度 5 int seedNum = max - min + 1; 6 //seed array 7 int[] startArray = new int[seedNum]; 8 9 for (int i = 0; i < seedNum; i++) 10 { 11 startAr

2016/1/18 更正补充 2016/1/17 矩形面积 1,构造方法初始化 长和宽 ,2, 定义成员方法求矩形面积

1 package caipiao; 2 3 import java.util.*; //引入java工具.util是utiliy的缩写,意为多用途的, 4 // 工具性质的包 这个包中主要存放了:集合类(如ArrayList,HashMap等), 5 //随机数产生类,属性文件读取类,定时器类等类. 6 public class JuXing1 {//这些类极大方便了Java编程,日常java编程中,经常要用到这些类. 7 //属性 8 private double chang; //私有化