Python生成乱数まとめ


0.パッケージのインポート:
import random

1.0~1のランダム浮動小数点数を生成:0<=n<=1.0:
a = random.random()

2.指定範囲の浮動小数点数を生成するには:
n = random.uniform(a,b) #a<=n<=b

3.指定した範囲の整数を生成します.
n = random.randint(a,b) #a<=n<=b

4.指定された範囲内で、指定された基数で増分されたセットから取得します.
n = random.randrange(a,b,k) 

5.シーケンスからランダム要素を取得します.
n = random.choice(sequence)# list,turple,       sequence

6.リスト内の要素を乱す:
n = random.shuffle(list) #list       

7.指定された長さのクリップを指定されたシーケンスからランダムに取得します.元のシーケンスには影響しません.
n = random.sample(sequence,k) # sequence    5   ,        

8.指定間隔の配列を生成する
l = np.arrange(start,end,step,dtype)# start =< x < end