Python random模組取值的上下界問題

2021-08-31 02:57:39 字數 490 閱讀 1148

e.g.

import random

print( random.randint(1,10) ) # 產生 1 <= number <= 10 的隨機整數

print( random.random() ) # 產生 0 <= number < 1 的隨機浮點數

print( random.uniform(1.1, 5.4) ) # 產生 1.1 <= number < 5.4 之間的隨機浮點數,區間可以不是整數

print( random.randrange(10, 100, 2) ) # 輸出 100 <= number < 1000 間的偶數

可以看到,除了random.randint可以在上下界均取到值,其他的涉及到上下界問題的random函式均可取到下界,但是卻不能取到上界,即取下不取上

Python Random模組使用

參考python 2.7.13編寫,英文好的同學可以直接閱讀官方解釋。random模組實現了多種分布的偽隨機數分布器。random模組可以從範圍 range 內隨機選取乙個整數 從序列 sequence 中,選取乙個隨機的元素 對乙個列表 list 進行偽隨機排列,或偽隨機取樣。random模組也可...

python random隨機模組

author 12711 coding utf 8 import random x random.random 生成乙個 0 1 的隨機浮點數 x random.uniform 0,10 生成乙個指定範圍的隨機浮點數範圍為 0 10 x random.randrange 0,10,2 從指定範圍內,...

python random模組學習筆記

python中的random模組用於生成隨機數,下面是random的一些使用方式 匯入random模組 import random一 choice choice 隨機獲取乙個值 從0 9中隨機輸出乙個值 defchoice value1 random.choice range 10 value2 r...