1.random模組介紹
通過模組引數的呼叫,可以隨機生成不同的整形,浮點型,字元等
2.random引數的解釋:
隨機整數
random.randint(0,99)
隨機偶數
random.randrange(0,101,2)
隨機浮點數
random.random()/random.uniform(1,10)
隨機字元
random.choice('abcdefg#@^f')
隨機多字元
random.sample('abcedidk',3)
3.import random的使用:
匯入random模組可以使用該模組所有的函式
4.練習
要求:隨機生成乙個範圍的整形數字,然後通過程式顯示讓玩家進行猜測,一共6次機會。
importrandom
i=random.randint(0,10)
print('
請輸入乙個0-10的數字:')
for j in range(1,7):
num=int(input('
第'+ str(j) + '
次你輸入的是:
'))
if numprint('小了'
)
elif num>i:
print('大了'
)
elif num==i:
break
else
:
print('
笨蛋 ' + '
它是 ' +str(i))
if num==i:
print('
答對了,你一共用來
' + str(j) + '次'
) else
:
print('
笨蛋,答案是:
' + str(i))
Python Random模組使用
參考python 2.7.13編寫,英文好的同學可以直接閱讀官方解釋。random模組實現了多種分布的偽隨機數分布器。random模組可以從範圍 range 內隨機選取乙個整數 從序列 sequence 中,選取乙個隨機的元素 對乙個列表 list 進行偽隨機排列,或偽隨機取樣。random模組也可...
python random隨機模組
author 12711 coding utf 8 import random x random.random 生成乙個 0 1 的隨機浮點數 x random.uniform 0,10 生成乙個指定範圍的隨機浮點數範圍為 0 10 x random.randrange 0,10,2 從指定範圍內,...
Python random模組的常用操作
np.random.randint 1,10,3 隨機生成10個整數,1 可以取到,10取不到 random.randint 1,3 左右邊界都可以取到 random.random 返回 0 1 之間的隨機浮點數 小數 list range 1,4 返回 1,2,3 的列表 4 是取不到的 rand...