zoukankan      html  css  js  c++  java
  • python模块--随机模块

     1 import random
     2 
     3 print(random.random())  # 随机产生一个(0,1)的  float    0.026244299361600776
     4 
     5 print(random.randint(1,4))  #[1,4]  -----> 随机整数              3
     6 
     7 print(random.randrange(1,3)) # [1,3)  -----> 随机整数          2
     8 
     9 print(random.choice([1,'a','43',[5,6]])) #里面是一个可迭代对象,从里面随机产生一个         43
    10 
    11 print(random.sample([1,'a','43',[5,6]],2))#里面是一个列表             ['43', [5, 6]]
    12 
    13 print(random.sample((1,'a','43',[5,6]),2))#里面是一个可迭代对象,同里面随机选出两个来    ['43', 1]
    14 
    15 print(random.uniform(1,3)) # 从[1,3]随机产生一个  float           2.1721533676198015
    16 
    17 res = [1,3,4,5,6]
    18 random.shuffle(res)  #将顺序打乱
    19 print(res)                               [1, 4, 6, 3, 5]
    1 0.026244299361600776
    2 3
    3 2
    4 43
    5 ['43', [5, 6]]
    6 ['43', 1]
    7 2.1721533676198015
    8 [1, 4, 6, 3, 5]

     例题:随机产生一个随机码

     1 def v_code():
     2     res = ""
     3     for i in range(5):
     4         num = random.randint(0,9)
     5         alf = chr(random.randrange(65,122))
     6         a = str(random.choice([num,alf]))
     7         res += a
     8     return res
     9 
    10 print(v_code())
  • 相关阅读:
    网站图片轮播效果
    图片处理类
    字符串处理帮助类
    css3高级选择器
    JQuery选择器大全
    ASCII码表
    jQuery选择器大全
    OpenFileDialog无法弹出的解决方法
    socket学习目录
    ps-抠图
  • 原文地址:https://www.cnblogs.com/jianguo221/p/8991016.html
Copyright © 2011-2022 走看看