国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python random模塊用法解析及簡單示例

2020-02-16 11:10:02
字體:
來源:轉載
供稿:網友

用法示例:

import random# 1)隨機小數print(random.random()) # 獲取大于0且小于1 之間的小數  random.random()print(random.uniform(1, 4))   # 獲取大于1小于3的小數# 2)隨機整數print(random.randint(1, 9))   # 獲取大于等于1且小于等于9之間的整數print(random.randrange(1, 9))  # 獲取大于等于1且小于9之間的整數print(random.randrange(1, 9, 2))# 獲取大于等于1且小于9之間的奇數# 3)隨機選擇一個返回值print(random.choice([1, '23', [4, 5]]))  # 返回1或者23或者[1,5]# 4)隨機選擇多個返回值,返回的個數為函數的第二個參數print(random.sample([1, '23', [4, 5]],2)) # 返回列表元素任意2個組合作為一個列表# 5)打亂列表順序lis = [1, 2, 3, 4, 5, 6]random.shuffle(lis)        # shuffle 打亂順序print(lis)lis1 = [5, 1, 3, 7, 9]random.shuffle(lis1)print(lis1)

生成一個六位隨機驗證碼

# 傻瓜式純數字實現import randomran = random.randint(100000, 999999)# ran = random.randrange(100000, 1000000)print(ran)# 常規實現import randoml = []for i in range(6):   rand_num = random.randint(0, 9)   l.append(str(rand_num))print(''.join(l))

結果:

# 進階實現import randoml = []for i in range(6):  alpha = chr(random.randint(65, 90))       # random.randrange(65,91)  alpha_lower = chr(random.randint(97, 122))   # random.randrange(65.91)  num = str(random.randint(0, 9))  ret = random.choice([alpha,num,alpha_lower])  l.append(ret)print(''.join(l))

結果展示:

總結

以上就是本文關于Python random模塊用法解析及簡單示例的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站:

你真的了解Python的random模塊嗎?

Python3 Random模塊代碼詳解

如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汉源县| 香港| 霍州市| 石楼县| 台湾省| 曲松县| 新乡县| 唐山市| 临城县| 金坛市| 富民县| 盐边县| 壤塘县| 儋州市| 铅山县| 辉南县| 麦盖提县| 麻阳| 汕头市| 通河县| 海丰县| 和平县| 平武县| 沧州市| 博爱县| 泰宁县| 元谋县| 环江| 柳林县| 潍坊市| 西峡县| 凤阳县| 抚顺县| 静乐县| 台湾省| 辽阳县| 永定县| 云浮市| 徐闻县| 那曲县| 清流县|