經常使用模塊-03random模塊

一丶random模塊

random模塊能夠當作是隨機模塊
導入方式:python

import random

隨機小數
大於0且小於1之間的小數dom

import random
print(random.random())

大於1小於3的小數函數

import random
print(random.uniform(1,3))

隨機整數
大於等於1且小於等於5之間的整數code

import random
print(random.randint(1,5))

大於等於1且小於10之間的奇數orm

import random
print(random.randrange(1,10,2))

隨機選擇一個返回
1或者23或者[4,5]it

import random
print(random.choice([1,'23',[4,5]]))

隨機選擇多個返回,返回的個數爲函數的第二個參數
列表元素任意2個組合form

import random
print(random.sample([1,'23',[4,5]],2))

打亂列表順序
打亂次序class

import random
item=[1,3,5,7,9]
print(random.shuffle(item))     
print(item)
print(random.shuffle(item))     
print(item)

[5, 1, 3, 7, 9] [5, 9, 7, 1, 3]import

練習例子:im

import random

def v_code():
    code = ''
    for i in range(5):
        num=random.randint(0,9)
        alf=chr(random.randint(65,90))
        add=random.choice([num,alf])
        code="".join([code,str(add)])
    return code

print(v_code())
相關文章
相關標籤/搜索