python random模組的應用

2022-06-30 06:24:14 字數 1000 閱讀 1496

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次機會。

import

random

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...