python中random的基本用法

2021-08-05 21:22:15 字數 1499 閱讀 5899

在使用python過程中會遇到隨機數的使用,那麼怎麼使 a 隨機生成乙個數值呢,來研究一下random的部分程式;python中random模組的幾個函式可以隨機生成數值,下面咱們看一下random的幾個函式的使用方法。

random()是不能直接訪問的,需要匯入random模組通過random靜態呼叫該方法。

隨機浮點數

random.uniform() 

用於生成指定範圍內的浮點數,兩個引數,乙個是上限,一下是下限

import random

a = random.uniform(2,10)

print a

執行之後 

a 就會隨機選取2 —10之間的隨機浮點數

random.random()

用於選取隨機浮點數

隨機整數

random.randint()

用於選取指定範圍內的整數;

a  = random.randint(10,80)

print a

執行之後 

a 就會隨機選取10—80之間的隨機整數

random.randrange(0,100,2)

用於隨機選取0—100之間的隨機偶數

隨機字元

random.choice()

用於隨機選取指定字串中的字元

a = random.choice('qwertyuiop')

print a

執行之後 a 就會隨機選取字串中的字元

random.sample('qwertyuiop',3)

用於選取字串中隨機3個字元

random.choice()還可以隨機選取字串,在使用過程中要講字串加入到列表中使用

a = random.choice(['one','two','three','four'])

print a

執行之後會選取one two three four中任意乙個字串

搖骰子

import random

a = random.randint(1,6)

print a

猜拳

improt random

a = random.choice(['jiandao','****ou','bu'])

print a

洗牌

import random

a = [1,5,7,8,7,6,4,2,3,7,6]

random.shuffle(a)

print a

Python中的random模組

python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。random.random 用於生成乙個0到1的隨機符點數 0 n 1.0 random.uniform的函式原型為 random.uniform a,b 用於生成乙個指定範圍內的隨機符點數,兩個引數其中...

Python中的Random函式

python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。random.random 用於生成乙個0到1的隨機符點數 0 n 1.0 random.uniform的函式原型為 random.uniform a,b 用於生成乙個指定範圍內的隨機符點數,兩個引數其中...

Python中的random模組

python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。random.random 用於生成乙個0到1的隨機符點數 0 n 1.0 random.uniform的函式原型為 random.uniform a,b 用於生成乙個指定範圍內的隨機符點數,兩個引數其中...