Python randrange()方法
randrange()方法返回範圍內由range(start, stop, step)隨機選擇的元素
語法
以下是randrange()方法的用法:
randrange ([start,] stop [,step])
注意:此函數是無法直接訪問的,所以我們需要導入random模塊,然後我們需要使用random對象來調用這個函數。
參數
-
start -- 範圍內的開始點。這將包括在該範圍內(包含)
-
stop -- 範圍內停止的點。這將排除在範圍內(不包含)
-
step -- 在一些步驟添加來決定一個隨機數
返回值
這個方法從給定的範圍內返回一個隨機項
例子
下麵的例子顯示了randrange()方法的使用。
#!/usr/bin/python import random # Select an even number in 100 <= number < 1000 print "randrange(100, 1000, 2) : ", random.randrange(100, 1000, 2) # Select another number in 100 <= number < 1000 print "randrange(100, 1000, 3) : ", random.randrange(100, 1000, 3)
當我們運行上麵的程序,它會產生以下結果:
randrange(100, 1000, 2) : 976 randrange(100, 1000, 3) : 520