Python零基礎學習筆記(九)——隨機數

我是王佳俊發表於2019-01-16
話不多說,直接上程式碼
import random
#隨機數

#1.從序列的元素中隨機取出一個數
print(random.choice([1,3,5,7,9]))
print(random.choice(["c","a", "b"]))
print(random.choice(range(6)))
print(random.choice("jjking"))  #取字串之中的一個字母

#生成1-100之間的隨機數
r1 = random.choice(range(100))+1
print(r1)

#random.randrange([start,] stop[, step])
#start——指定範圍開始,包含在範圍內,預設是0
#stop——指定範圍結束,不包含在範圍內
#step——指定的遞增基數,預設是1
print(random.randrange(1, 100, 2))
print(random.randrange(1, 100, 3))

#隨機生成[0,1)之間的數(浮點數)
print(random.random())

list = [1,2,3,4,5]
#將list中的所有元素隨機排序
random.shuffle(list)
print(list)

#隨機生成一個實數(可能是小數也可能是整數)uniform裡面是範圍
print(random.uniform(2,7))

執行結果

C:UsersAdministratorAppDataLocalProgramsPythonPython37-32python.exe C:/Users/Administrator/PycharmProjects/untitled/day02/隨機數.py
7
b
3
j
49
75
73
0.11410964627603948
[4, 3, 1, 2, 5]
2.1147715056040295

Process finished with exit code 0


相關文章