python三十一:random模块
生活随笔
收集整理的這篇文章主要介紹了
python三十一:random模块
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import randomret = random.random() # (0,1)之間的float數
ret = random.randint(1,10) # [1,10]
ret = random.randrange(1,10) # [1,10)
ret = random.choice([1, "ab", [4,5,6]]) # 隨機出現可迭代對象中的元素
ret = random.sample([1, "ab", [4,5,6], 7, 8, 9], 2) # 控制取出隨機數的個數
ret = random.uniform(1,4) # 取指定范圍之間的浮點隨機數
print(ret)# 實現驗證碼功能
def validate_code():s = ""for i in range(5):num = random.randint(0,9)alf1 = chr(random.randint(65,90))alf2 = chr(random.randint(97,122))n = str(random.choice([num,alf1,alf2]))s += nreturn ss = validate_code()
print(s)
?
總結
以上是生活随笔為你收集整理的python三十一:random模块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python三十:time模块
- 下一篇: oracle: to_char,to_d