Python基礎(random模組)

2022-04-11 00:10:18 字數 923 閱讀 4722

1

#author : kelvin2#

date : 2019/1/6 15:33

3import

random45

print(random.random()) #

產生0-1之間的浮點讀67

print(random.randint(1,5)) #

產生[1,5]之間的整數89

print(random.randrange(1,5)) #

產生[1,5)之間的整數

1011

print(random.choice([1,2,3,4,5,6])) #

隨機從序列中選擇乙個

1213

print(random.sample([1,2,3,4,5,6],2)) #

隨機從序列中選擇兩個

1415

print(random.uniform(1,3)) #

產生(1,3)之間的浮點數

1

#生成驗證碼

2import

random

3def

checkcode():

4 res = ""

5for i in range(5):

6 num = random.randint(0, 9)

7 alt = chr(random.randint(65, 90))

8 alt = chr(random.randint(97, 122))

9 res +=str(random.choice([num, alt, alt]))

10return

res11

1213 res =checkcode()

14print(res)

python中numpy的random模組

numpy.random 1.rand d0,d1,dn 產生 0,1 的浮點隨機數,括號裡面的引數可以指定產生陣列的形狀 例如 np.random.rand 3,2 則產生 3 2的陣列,裡面的數是0 1的浮點隨機數 2.randn d0,d1,dn 產生標準正太分布隨機數,引數含義與rand相同...

python中生成隨機整數(random模組)

原文 1 從乙個序列中隨機選取乙個元素返回 random.choice sep 2 用於將乙個列表中的元素打亂 random.shuffle sep 3 在sep列表中隨機選取k個元素返回 random.sample seq,k 4 隨機返回a到b之間的乙個整數 random.randint a,b...

Python 基礎 random模組

import random random.randint 1,3 3 interval 1,3 random.randint interval typeerror randint takes exactly 3 arguments 2 given random.randint interval 3注...