python之random模組使用方法案例

2021-10-05 06:22:39 字數 1008 閱讀 6116

import random

"""for i in range(10):

num = random.random()#返回乙個0-1之間的小數

print("%.2f%%"%(num))#.2保留兩位小數,%在字串內有特殊含義,需要使用%轉義

""""""

for i in range(10):

num = random.uniform(1,10)#生成指定範圍的隨即小數

print(num)

""""""

for i in range(10):

num = random.randint(1,10)#生成指定範圍的隨即整數,包含結尾(列表索引時不包含結尾)

print(num)

""""""

for i in range(10):

num = random.randrange(1,6,2)#生成指定範圍的隨即整數,不包括結尾,可以指定步長

print(num)

""""""

lastname = "趙錢孫李周吳鄭王"

firstname = ["愛國","寶華","建國","窈窕","飛雪","落花"]

for i in range(10):

num = random.choice(lastname) + random.choice(firstname)#生成指定範圍的隨即小數

print(num)

#random.choice(segment)隨即選擇序列中的乙個元素

"""'''

lists = [1,2,3,4,5]

print(lists)

random.shuffle(lists)#打亂序列順序,不可以將打亂的lists賦予變數!

print(lists)

''''''

ls = "abc"

print(random.sample(ls,2))#從指定的序列當中隨即取出指定個

'''

python內建模組之random模組

import random print random.random 隨機 0 1 浮點數 print random.uniform 1,10 隨機指定範圍的浮點數 print random.randint 1,3 隨機整數1 3,包括3 print random.randrange 1,3 1 3隨...

Python之random模組筆記

一 匯入模組 import random二 random模組功能介紹 1 random.random 用於生成0 1的隨機浮點數,0 n 1.0 import random a random.random print a 2 random.uniform a,b 用於生成指定範圍內的隨機浮點數,其中...

python入門之random模組

usr bin env python encoding utf 8 import random print random.random 生成乙個在0到1之間的隨機浮點數 print random.randint 1,9 生成乙個在1到9之間的隨機整數,包含1和9 print random.randr...