zoukankan      html  css  js  c++  java
  • random随机数,简单使用

    # 1、导入random模块
    import random
    #1、随机获取列表的某个元素 choice()
    ran1=random.choice([2,3,4,5,6,7])
    print(ran1)
    
    # 2、 range(x)
    ran2 =random.choice(range(5)) #0~4
    print(ran2)
    
    #3、 从字符串中随机获取一个字符
    ran3=random.choice("meakelre")
    print(ran3)
    
    # 4、从某个范围获取随机数
    #randrange([start,] stop [,step])
    # start:从start开始,包含start的值,可选值,如果不写,默认为0
    #stop:以stop结束,不包含stop的值,必须写
    #step:递增基数,如果不写,默认为1
    ran4=random.randrange(4)#0,1,2,3
    print(ran4)
    ran5=random.randrange(5,10)#5,6,7,8,9
    print(ran5)
    ran6=random.randrange(0,1,3)#0 3
    print(ran6)
    print('***********************')
    # 随机四位数
    ran7=random.randrange(1000,10000)
    print(ran7)
    
    # 随机返回一个0-1之间的浮点数random
    ran8=random.random()
    print(ran8)
    
    # 使用random.random()随机一个一位的整数
    ran9=int(random.random()*10)
    print(ran9)
    
    #随机整数 randint(start,stop)
    #start随机初始数,包含start
    #stop随机结束数,包含stop
    rand10=random.randint(0,2)
    print(rand10)
    
    #随机浮点数 uniform(a,b) 随机a与b直接的浮点数不包含b
    print(random.uniform(2,4))
    
    # 将列表中的元素随机排列 shuffle会更改列表中的随机数
    list1=[0,1,2,3,4]
    print(list1,list1)
    random.shuffle(list1)
    print(list1)
    random.shuffle(list1)
    print(list1,list1)
    
    # 手机验证  随机四位数   4[013245689]
    #验证 1234
    rand10=random.randint(0,9)
    rand11=random.randint(0,9)
    rand12=random.randint(0,9)
    rand13=random.randint(0,9)
    print(rand10,rand11,rand12,rand13)
    
    rand10=random.randrange(0,9)
    rand11=random.randrange(0,9)
    rand12=random.randrange(0,9)
    rand13=random.randrange(0,9)
    print(rand10,rand11,rand12,rand13)
    ran7=random.randrange(1000,10000)
    print(ran7)
  • 相关阅读:
    下拉菜单的option的value属性值问题
    GDAL1.9.1 IN VS2008 C#中的编译及使用
    多表连接 去重
    【示例代码】HTML+JS 画图板源码分享
    Winet API 支持HTTPP/SOCKS代理
    入门Html
    关于CDC在非控件类中的使用
    The document "ViewController.xib" could not be opened. Could not read archive.
    华为的一道题
    [置顶] WEBSOKET服务器搭建
  • 原文地址:https://www.cnblogs.com/BKY88888888/p/11252320.html
Copyright © 2011-2022 走看看