Python 之非常有用的random 模組

2021-09-11 17:31:24 字數 753 閱讀 9675

import random

print(random.random())#0-1之間的隨機小數

print(random.uniform(1,9))#1-9之間的隨機小數
print(random.randint(1,9))#1-9之間的隨機整數(包含1,9)
print(random.choice([1,2,3,4,5]))#可以是,(),str..但是{}集合不行

print(random.choices(seq)) #以列表形式返回

print(random.sample([1,2,3,5],3))#二個引數:seq,num 可指定返回個數
random.shuffle(item)#用來打亂列表的順序,沒有返回值
def code():

n_code = #建立乙個空的列表,用於存放驗證碼

for i in range(5):

num = random.randint(0,9)

upper_ch = chr(random.randint(65,90))

lower_ch = chr(random.randint(97,122))

return ''.join(n_code)#將列表轉化為字串

print(code())

非常有用的CChineseCode類

class cchinesecode void cchinesecode utf 8tounicode wchar t pout,char ptext void cchinesecode unicodetoutf 8 char pout,wchar t ptext void cchinesecode...

別人的隨筆(非常有用)

1 xp系統修改許可權防止病毒或木馬等破壞系統,cmd下,cacls c windows system32 g hqw20 r 思是給hqw20這個使用者只能讀取system32目錄,但不能進行修改或寫入 恢復方法 c cacls c windows system32 g hqw20 f 2 用mi...

Android Studio中幾個非常有用的工具

butterknife 生成器,使用起來非常簡單方便,不知道butterknife的趕緊去我的部落格搜下 設計師給我們提供好了各種資源,每個按鈕都要寫乙個selector是不是很麻煩?這麼這個外掛程式就為解決這個問題而生,你只需要做的是告訴設計師們按照規範命名就好了,其他一鍵搞定。現在大多數服務端a...