Python隨機數、隨機字符的生成


import random
"""python隨機數的生成"""

# 隨機產生0-1的小數
print(random.random())

# 隨機產生1-5的整數
print(random.randint(1, 5))

# 隨機產生0-5的浮點數
print(random.uniform(0, 5))

# 以指定步長產生隨機整數,例如以2爲步長,相當於產生一個偶數
print(random.randrange(0, 10, 2))

# 從特定序列中隨機選取一個字符,該序列可以爲列表、字符串、元組等
string = "abcdfghijklmnopqrstuvwxyz"
print(random.choice(string))

# 從特定序列中隨機選取指定長度的序列
lines = ['this', 'is', 'my', 'love']
print(random.sample(lines, 2))

# 將順序打亂,洗牌
lines = [1, 2, 3, 4, 5]
random.shuffle(lines)
print(lines)

 

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