Python——隨機數random()函數

描述

random() 方法返回隨機生成的一個實數,它在[0,1)範圍內。
random()是不能直接訪問的,需要導入 random 模塊,然後通過 random 靜態對象調用該方法。

語法

import  random  ##導入隨機數模塊
random.random()    

random()函數中常見函數

import random    
print( random.randint(10,20))   #產生 10 到 20 的一個整數型隨機數
print( random.random()) #產生 0 到 1之間的隨機浮點數
print( random.uniform(1.1,5.4)) #產生 1.1 到 5.4 之間的隨機浮點數,區間可以不是整數
print( random.choice('tomorrow')) #從序列中隨機選取一個元素
print( random.randrange(1,100,2)) #生成從 1 到 100 的間隔爲 2 的隨機整數,即奇數
a=[1,3,5,7,9]
random.shuffle(a)  #將序列a中的元素順序打亂
print(a)

在這裏插入圖片描述

生成隨機數、隨機字符串

import random
# 隨機整數:
print(random.randint(1,50))
# 隨機選取0到100間的偶數:
print(random.randrange(0, 101, 2))
# 隨機浮點數:
print(random.random())
print(random.uniform(1, 10))
# 隨機字符:
print(random.choice('a!@#$%^&*()'))
# 多個字符中生成指定數量的隨機字符:
print(random.sample('zyxwvutsrqponmlkjihgfedcba',5))
# 隨機選取字符串:
print(random.choice(['剪刀', '石頭', '布']))

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章