Home - Learn - 03Python - 0305Modules - 030501random
float (浮點數)、int (整數)
random.random() 隨機產生小於1的浮點數資料
random.uniform() 隨機產生指定範圍內的浮點數資料
random.randrange() 產生隨機整數
random.randint() 產生隨機整數
import random
print( random.random() )
import random
print( random.uniform(1, 3) )#隨機產生1到3的浮點數資料
import random
print( random.uniform(-1, 3) )#隨機產生-1到3的浮點數資料
random.randrange(start, stop[, step]) 產生指定範圍內的隨機整數,資料範圍不包含 stop (start <= x < stop)。
random.randrange(stop) 產生0到stop內的隨機整數(小於stop)。可以只指定stop的值(start預設從0開始)
import random
print( random.randrange(10) )
import random
print( random.randrange(5, 50) )
import random
print( random.randrange(5, 50, 5) )
random.randint(start, stop) ,資料範圍包含 stop (start <= x <= stop),a和b都必須指定。
import random
print( random.randint(0, 10) )