Python之隨機數

2022-07-15 06:12:09 字數 645 閱讀 7197

import numpy as np

list = range(3) # 0 1 2

np.random.shuffle(list)#2 1 3,打亂了list

產生乙個隨機整數:

import random

print random.randint(0,3)#產生隨機的0 1 2 3

import random

print random.random() #產生 0到1之間隨機浮點數

import random

for i in range(1,100):

print random.uniform(10, 20) #產生10到20之間隨機浮點數

import random

for i in range(1,100):

print random.randrange(0, 4, 2)#從整數數列從選出乙個數,該數列為等差數列,該例子為[0 2],不會包括4

import random

for i in range(1,100):

print random.choice('ab')#從字串中隨機選出乙個字元

python學習之隨機數

這些天需要用到從一堆數中隨機提取幾個數,於是重新研究了下random模組。下面介紹下random中常見的函式。前提 需要匯入random模組 import random 1 random.random random.random 用於生成乙個0到1的隨機符小數 0 n 1.0 random.rand...

python之radom(隨機數)

這些天需要用到從一堆數中隨機提取幾個數,於是重新研究了下random模組。下面介紹下random中常見的函式。前提 需要匯入random模組 import random 1 random.random random.random 用於生成乙個0到1的隨機符小數 0 n 1.0 random.rand...

python之產生隨機數

產生範圍內隨機整數 import random point random.randrange 1,7 包括左邊不包括右邊 range a,b,c a start b stop 不包含 c step 產生範圍內任意給定精度隨機數 import numpy as np random np.random....