Python高階 一 random隨機數函式模組

2021-08-15 09:26:43 字數 769 閱讀 2406

python高階(一)-random隨機數函式模組

import random

#隨機整數

import string

print(random.randint(0,99))

#隨機選取0到100間的偶數

print(random.randrange(0, 101, 2))

#隨機浮點數

print(random.random())

print(random.uniform(1, 10))

#隨機字元

print(random.choice('abcdefg&#%^*f'))

#多個字元中選取特定數量的字元

print(random.sample('abcdefghij',3))

#多個字元中選取特定數量的字元組成新字串

# print(string.join(random.sample(['a','b','c','d','e','f','g','h','i','j'], 3)).replace(" ",""))

#隨機選取字串

#洗牌items = [1, 2, 3, 4, 5, 6]

random.shuffle(items)

print("洗牌:", items)

#從指定序列中隨機獲取k個元素作為乙個片段返回,不會改變原有序列

list =

list = random.sample(items,2)

print(list)

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

python學習 random模組

random模組常用函式 1 random.random 表示從0 1之間的隨機小數 import random a random.random print a 得到結果 0.1257634562 2 random.randint a,b 表示a x b的乙個整數 import random a r...

python隨機模組random

importrandom print random.random float 大於o且小於1之間的小數 print random.uninform 1,3 1到3隨機小數 print random.reandint 1,3 大於等於1且小於等於3之間的整數 print random.rendrang...