zoukankan      html  css  js  c++  java
  • 7,random

    from random import *
    #产生一个随机数并输出(0-0.1)
    print(random())
    #产生一个1-10的随机数
    print(uniform(1,10))
    #产生1-10的随机整数
    print(randint(1,10))
    #产生一个1-10的,以2为间隔的随机数
    print(randrange(1,10,2))
    #声明一个列表
    list=[0,1,2,3,4,5]
    #输出列表中的任意一个数
    print(choice(list))
    #随即改变列表的顺序
    shuffle(list)
    print(list)
    #在列表中随机采样四个元素
    print(sample(list,4))
    #以下代码测试相同的随机种子产生相同的随机数
    #设置时钟种子
    seed(10)
    print(uniform(1,10))
    print(uniform(1,10))
    seed(10)
    print(uniform(1,10))
    print(uniform(1,10))

    计算机是一个确定设备,他不能生成一个真正的随机数,计算机生成的随机数都是以一个种子开始的伪随机序列,相同的种子产生相同的伪随机序列

    from random import *
    #产生一个随机数并输出(0-0.1)
    print(random())
    #产生一个1-10的随机数
    print(uniform(1,10))
    #产生1-10的随机整数
    print(randint(1,10))
    #产生一个1-10的,以2为间隔的随机数
    print(randrange(1,10,2))
    #声明一个列表
    list=[0,1,2,3,4,5]
    #输出列表中的任意一个数
    print(choice(list))
    #随即改变列表的顺序
    shuffle(list)
    print(list)
    #在列表中随机采样四个元素
    print(sample(list,4))
    #以下代码测试相同的随机种子产生相同的随机数
    #设置时钟种子
    seed(10)
    print(uniform(1,10))
    print(uniform(1,10))
    seed(10)
    print(uniform(1,10))
    print(uniform(1,10))





  • 相关阅读:
    Git简介
    git 目录
    版本控制系统介绍
    python 爬虫 基于requests模块发起ajax的post请求
    python 爬虫 基于requests模块发起ajax的get请求
    POJ 2575
    POJ 2578
    POJ 2562
    POJ 2572
    POJ 2560
  • 原文地址:https://www.cnblogs.com/exexex/p/8377179.html
Copyright © 2011-2022 走看看